diff options
-rw-r--r-- | src/PYFallbackEditor.cc | 1 | ||||
-rw-r--r-- | src/PYPPinyinEditor.cc | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/PYFallbackEditor.cc b/src/PYFallbackEditor.cc index e3dcfba..12985f4 100644 --- a/src/PYFallbackEditor.cc +++ b/src/PYFallbackEditor.cc @@ -219,6 +219,7 @@ FallbackEditor::processKeyEvent (guint keyval, guint keycode, guint modifiers) case IBUS_A ... IBUS_Z: if (modifiers == 0) { if (!m_props.modeFull ()) + m_prev_committed_char = keyval; return FALSE; commit (HalfFullConverter::toFull (keyval)); diff --git a/src/PYPPinyinEditor.cc b/src/PYPPinyinEditor.cc index d2741b0..55bbb63 100644 --- a/src/PYPPinyinEditor.cc +++ b/src/PYPPinyinEditor.cc @@ -130,7 +130,7 @@ PinyinEditor::processPunct (guint keyval, guint keycode, return FALSE; } - return TRUE; + return FALSE; } inline gboolean |