diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-30 15:04:17 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-30 15:04:17 +0800 |
commit | 06a6c3a8bf671e013296a044b625a558fa6bfd09 (patch) | |
tree | f95dcfc7a4829364bb06a0c18cc9f3af00a1f7d2 /daemon | |
parent | cc7f9b0590321b9aa8fefd2f3d10b703da8e5d03 (diff) | |
download | ibus-06a6c3a8bf671e013296a044b625a558fa6bfd09.tar.gz ibus-06a6c3a8bf671e013296a044b625a558fa6bfd09.tar.xz ibus-06a6c3a8bf671e013296a044b625a558fa6bfd09.zip |
Fix typos.
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/config.py | 4 | ||||
-rw-r--r-- | daemon/ibusdaemon.py | 12 |
2 files changed, 14 insertions, 2 deletions
diff --git a/daemon/config.py b/daemon/config.py index 53d531d..2264e57 100644 --- a/daemon/config.py +++ b/daemon/config.py @@ -90,7 +90,7 @@ class DefaultConfig(ibus.Object): def get_value(self, key, **kargs): reply_handler = kargs.get("reply_handler", None) - error_handler = kargs.get("reply_handler", None) + error_handler = kargs.get("error_handler", None) try: value = self.__config.get_value(key) if reply_handler: @@ -105,7 +105,7 @@ class DefaultConfig(ibus.Object): def set_value(self, key, value, **kargs): reply_handler = kargs.get("reply_handler", None) - error_handler = kargs.get("reply_handler", None) + error_handler = kargs.get("error_handler", None) try: self.__config.set_value(key, value) if reply_handler: diff --git a/daemon/ibusdaemon.py b/daemon/ibusdaemon.py index c277f80..6b95c87 100644 --- a/daemon/ibusdaemon.py +++ b/daemon/ibusdaemon.py @@ -68,6 +68,18 @@ class IBusServer(dbus.server.Server): super(IBusServer, self).__init__() self.__ibus = IBus() + engines = [] + try: + engines = self.__ibus.config_get_value("auto_enable_engine") + except: + pass + for e in engines: + try: + lang, name = e.split(":") + self.__ibus.register_start_engine(lang, name) + except Eceptione, e: + import traceback + traceback.print_exc() def connection_added(self, dbusconn): self.__ibus.new_connection(dbusconn) |