diff --git a/honoka/src/honoka_imengine.cpp b/honoka/src/honoka_imengine.cpp index 5ecd0ea..0174aab 100644 --- a/honoka/src/honoka_imengine.cpp +++ b/honoka/src/honoka_imengine.cpp @@ -1059,6 +1059,8 @@ if (m_convertor != m_multi) { for(unsigned int i = 0;i < k_convertor.size();i ++) { if (k_convertor[i].comp(key) && (convertors[i] != m_convertor)) { + if (!convertors[i]->isConnected()) + if (!convertors[i]->connect()) return true; m_no_update = true; convertors[i]->setYomiText(m_preeditor->getText(true)); convertors[i]->ren_conversion();