summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-08-06 23:55:24 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-08-06 23:55:24 +0800
commitf5ebcc85fdc233796fc181a63795045a7a8867d5 (patch)
tree91edc56bdcf83526d63f526ec9e4761760d5fcf2 /daemon
parentbeea0f5f37ed291184ef83d710e378ded8b3d8f9 (diff)
downloadibus-f5ebcc85fdc233796fc181a63795045a7a8867d5.tar.gz
ibus-f5ebcc85fdc233796fc181a63795045a7a8867d5.tar.xz
ibus-f5ebcc85fdc233796fc181a63795045a7a8867d5.zip
Kill: do reply before kill self.
Diffstat (limited to 'daemon')
-rw-r--r--daemon/bus.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/daemon/bus.py b/daemon/bus.py
index 5bb1b2e..a727b23 100644
--- a/daemon/bus.py
+++ b/daemon/bus.py
@@ -538,6 +538,7 @@ class IBusProxy(ibus.IIBus):
def RegisterStopEngine(self, lang, name, dbusconn):
return self.__ibus.register_stop_engine(lang, name, self.__conn)
- def Kill(self, dbusconn):
- return self.__ibus.kill(self.__conn)
+ def Kill(self, dbusconn, reply_cb, error_cb):
+ reply_cb()
+ self.__ibus.kill(self.__conn)