diff --git a/honoka/src/honoka_imengine.cpp b/honoka/src/honoka_imengine.cpp index f10005a..4190af1 100644 --- a/honoka/src/honoka_imengine.cpp +++ b/honoka/src/honoka_imengine.cpp @@ -1218,7 +1218,10 @@ if (!convertors[i]->isConnected()) if (!convertors[i]->connect()) return true; m_no_update = true; - convertors[i]->setYomiText(m_preeditor->getText(true)); + WideString y; + for(unsigned int j = 0;j < segments.size();j ++) y += segments[j].getYomi(); + convertors[i]->setYomiText(y); + //convertors[i]->setYomiText(m_preeditor->getText(true)); convertors[i]->ren_conversion(); MultiConvertor::aline(m_convertor,convertors[i]); m_convList = convertors[i]->getResultList(m_convertor->getPos());