diff options
author | Peng Huang <shawn.p.huang@gmail.com> | 2011-06-08 07:21:50 -0700 |
---|---|---|
committer | Peng Huang <shawn.p.huang@gmail.com> | 2011-06-08 07:21:50 -0700 |
commit | cdcf5c74d348432415326ab42696e8b23f06c3b4 (patch) | |
tree | 32d82085ffbdcd811343882406fd9d976b247768 /ibus | |
parent | 52425daa537a32bed1781958e1ef62dbf199ad8b (diff) | |
parent | d059132885d3c90647f08f3083e39daa9f82b700 (diff) | |
download | ibus-cdcf5c74d348432415326ab42696e8b23f06c3b4.tar.gz |
Merge pull request #2 from ryoqun/master
ibus python binding wasn't working due to incorrect forward-key-event signature
Diffstat (limited to 'ibus')
-rw-r--r-- | ibus/engine.py | 4 | ||||
-rw-r--r-- | ibus/interface/iengine.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/ibus/engine.py b/ibus/engine.py index 8cbcee3d..fe5dd98b 100644 --- a/ibus/engine.py +++ b/ibus/engine.py @@ -114,8 +114,8 @@ class EngineBase(object.Object): text = serializable.serialize_object(text) return self.__proxy.CommitText(text) - def forward_key_event(self, keyval, state): - return self.__proxy.ForwardKeyEvent(keyval, state) + def forward_key_event(self, keyval, keycode, state): + return self.__proxy.ForwardKeyEvent(keyval, keycode, state) def update_preedit_text(self, text, cursor_pos, visible, mode=common.IBUS_ENGINE_PREEDIT_CLEAR): text = serializable.serialize_object(text) diff --git a/ibus/interface/iengine.py b/ibus/interface/iengine.py index 0e0f4ee9..9e0d9816 100644 --- a/ibus/interface/iengine.py +++ b/ibus/interface/iengine.py @@ -104,8 +104,8 @@ class IEngine(dbus.service.Object): @signal(signature="v") def CommitText(self, text): pass - @signal(signature="uu") - def ForwardKeyEvent(self, keyval, state): pass + @signal(signature="uuu") + def ForwardKeyEvent(self, keyval, keycode, state): pass @signal(signature="vubu") def UpdatePreeditText(self, text, cursor_pos, visible, mode): pass |