summaryrefslogtreecommitdiffstats
path: root/src/PYPPinyinEngine.cc
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2018-06-22 18:51:26 +0800
committerPeng Wu <alexepico@gmail.com>2018-06-22 18:53:59 +0800
commit0cb05c62b4e518abb2fc8a833f06c460bad9932e (patch)
treebaf5bd93fb56df728478d1daf7e9f329d984dae6 /src/PYPPinyinEngine.cc
parenta10813d0a4ccb8306923f6f7e6edac5b92f9ba31 (diff)
downloadibus-libpinyin-0cb05c62b4e518abb2fc8a833f06c460bad9932e.tar.gz
ibus-libpinyin-0cb05c62b4e518abb2fc8a833f06c460bad9932e.tar.xz
ibus-libpinyin-0cb05c62b4e518abb2fc8a833f06c460bad9932e.zip
fixes SuggestionEditor
Diffstat (limited to 'src/PYPPinyinEngine.cc')
-rw-r--r--src/PYPPinyinEngine.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/PYPPinyinEngine.cc b/src/PYPPinyinEngine.cc
index 1982e88..b48208a 100644
--- a/src/PYPPinyinEngine.cc
+++ b/src/PYPPinyinEngine.cc
@@ -306,6 +306,9 @@ PinyinEngine::processKeyEvent (guint keyval, guint keycode, guint modifiers)
m_input_mode = MODE_INIT;
}
+ /* needed for SuggestionEditor */
+ m_editors[m_input_mode]->update ();
+
if (G_UNLIKELY (!retval))
retval = m_fallback_editor->processKeyEvent (keyval, keycode, modifiers);