diff options
author | Peng Wu <alexepico@gmail.com> | 2019-09-09 11:08:10 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2019-09-09 11:08:10 +0800 |
commit | 6ee1cb7b37225f953ba611e6e16b82d36c02acf5 (patch) | |
tree | 76d3e69e629b349e8c1d4d09fa46eb9da4a41e69 /src/PYEnglishEditor.cc | |
parent | 981127a67d429262cf11257f98b4937f7461288c (diff) | |
download | ibus-libpinyin-6ee1cb7b37225f953ba611e6e16b82d36c02acf5.tar.gz ibus-libpinyin-6ee1cb7b37225f953ba611e6e16b82d36c02acf5.tar.xz ibus-libpinyin-6ee1cb7b37225f953ba611e6e16b82d36c02acf5.zip |
fixes EnglishEditor again
Diffstat (limited to 'src/PYEnglishEditor.cc')
-rw-r--r-- | src/PYEnglishEditor.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/PYEnglishEditor.cc b/src/PYEnglishEditor.cc index 683db75..058eedb 100644 --- a/src/PYEnglishEditor.cc +++ b/src/PYEnglishEditor.cc @@ -504,9 +504,6 @@ EnglishEditor::processPageKey (guint keyval) return TRUE; case IBUS_Escape: - case IBUS_space: - case IBUS_KEY_Shift_L: - case IBUS_KEY_Shift_R: reset (); return TRUE; } @@ -552,6 +549,11 @@ EnglishEditor::processSpace (guint keyval) if (!(keyval == IBUS_space || keyval == IBUS_KP_Space)) return FALSE; + if (m_text == "v" || m_text == "V") { + reset (); + return TRUE; + } + guint cursor_pos = m_lookup_table.cursorPos (); return selectCandidate (cursor_pos); } |