diff --git a/honoka/src/honoka_imengine.cpp b/honoka/src/honoka_imengine.cpp index 994fce0..5c5e772 100644 --- a/honoka/src/honoka_imengine.cpp +++ b/honoka/src/honoka_imengine.cpp @@ -791,10 +791,11 @@ for(unsigned int i = 0;i < k_preeditor.size();i ++) { if (k_preeditor[i].comp(key)) { // Ʊ�������ˣ������꤬����Хȥ���ˤʤ���ɤ��Ȼפ��� - if (preeditors[i] == m_preeditor) continue; - changePreEditor(preeditors[i]->getName()); - updatePreEditor(); - return true; + if (preeditors[i] != m_preeditor) { + changePreEditor(preeditors[i]->getName()); + updatePreEditor(); + return true; + } } } for(unsigned int i = 0;i < k_convertor.size();i ++) {