summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-08-29 21:10:35 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-08-29 21:10:35 +0800
commitd30a8f742920126a0916f5a6f729ebd734a7032d (patch)
tree9845daabb44373299436626755f8349e921676ca
parente8eb0a10c170fcd1db5ee5d77fe345e72567ec25 (diff)
downloadibus-hangul-d30a8f742920126a0916f5a6f729ebd734a7032d.tar.gz
flush Hangul ic when non ascii key.
-rw-r--r--engine/engine.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/engine/engine.py b/engine/engine.py
index 91b696d..0986c83 100644
--- a/engine/engine.py
+++ b/engine/engine.py
@@ -88,6 +88,10 @@ class Engine(ibus.EngineBase):
if self.__context.backspace():
self.__update()
return True
+ else:
+ text = self.__context.flush()
+ self.hide_preedit()
+ self.commit_string(text)
return False
return False