m_pinyin_len = 0;
/* TODO: check whether to replace "" with NULL. */
pinyin_parse_more_chewings (m_instance, "");
+ pinyin_guess_sentence(m_instance);
return;
}
m_pinyin_len = 0;
/* TODO: check whether to replace "" with NULL. */
pinyin_parse_more_double_pinyins (m_instance, "");
+ pinyin_guess_sentence(m_instance);
return;
}
m_pinyin_len = 0;
/* TODO: check whether to replace "" with NULL. */
pinyin_parse_more_full_pinyins (m_instance, "");
+ pinyin_guess_sentence(m_instance);
return;
}
{
PinyinKeyVector & pinyins = m_instance->m_pinyin_keys;
guint lookup_cursor = getPinyinCursor ();
+
/* show candidates when pinyin cursor is at end. */
if (lookup_cursor == pinyins->len && m_pinyin_len == m_text.length())
lookup_cursor = 0;