summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2019-04-29 16:39:27 +0800
committerPeng Wu <alexepico@gmail.com>2019-04-29 16:39:27 +0800
commit2328a50d678a6fd737057b57f593f67ea10744df (patch)
treeb5b4ece7864e3fc9afd61236ed5b3e14a56232d9
parentdcd9f98ae004cfb1270d472adc9cafcca0e625da (diff)
downloadibus-libpinyin-2328a50d678a6fd737057b57f593f67ea10744df.tar.gz
ibus-libpinyin-2328a50d678a6fd737057b57f593f67ea10744df.tar.xz
ibus-libpinyin-2328a50d678a6fd737057b57f593f67ea10744df.zip
fixes SuggestionEditor
-rw-r--r--src/PYPSuggestionEditor.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/PYPSuggestionEditor.cc b/src/PYPSuggestionEditor.cc
index 3f543b2..d685370 100644
--- a/src/PYPSuggestionEditor.cc
+++ b/src/PYPSuggestionEditor.cc
@@ -77,6 +77,10 @@ SuggestionEditor::processKeyEvent (guint keyval, guint keycode, guint modifiers)
if (keyval == IBUS_Return)
return FALSE;
+ // no suggestion candidates.
+ if (m_lookup_table.size () == 0)
+ return FALSE;
+
//handle page/cursor up/down here.
if (processPageKey (keyval))
return TRUE;