summaryrefslogtreecommitdiff
path: root/ibus
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2011-06-08 07:21:50 -0700
committerPeng Huang <shawn.p.huang@gmail.com>2011-06-08 07:21:50 -0700
commitcdcf5c74d348432415326ab42696e8b23f06c3b4 (patch)
tree32d82085ffbdcd811343882406fd9d976b247768 /ibus
parent52425daa537a32bed1781958e1ef62dbf199ad8b (diff)
parentd059132885d3c90647f08f3083e39daa9f82b700 (diff)
downloadibus-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.py4
-rw-r--r--ibus/interface/iengine.py4
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