diff options
| author | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-18 11:18:37 +0800 |
|---|---|---|
| committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-18 11:18:37 +0800 |
| commit | ffc1b7f91f265d52efa4b4bd971075cde4350459 (patch) | |
| tree | b190a9c13a1bcebcc59eac2f6d01f43db4b78c44 /ibus/engine.py | |
| parent | 06a117ae199284429820fa49d1a9fd7a3e3bf42f (diff) | |
| download | ibus-ffc1b7f91f265d52efa4b4bd971075cde4350459.tar.gz ibus-ffc1b7f91f265d52efa4b4bd971075cde4350459.tar.xz ibus-ffc1b7f91f265d52efa4b4bd971075cde4350459.zip | |
Accept None Attrs.
Diffstat (limited to 'ibus/engine.py')
| -rw-r--r-- | ibus/engine.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ibus/engine.py b/ibus/engine.py index d5cde7a..6bf426b 100644 --- a/ibus/engine.py +++ b/ibus/engine.py @@ -80,9 +80,13 @@ class EngineBase(ibus.Object): return self.__proxy.ForwardKeyEvent(keyval, is_press, state) def update_preedit(self, text, attrs, cursor_pos, visible): + if attrs == None: + attrs = ibus.AttrList() return self.__proxy.UpdatePreedit(text, attrs.to_dbus_value(), cursor_pos, visible) def update_aux_string(self, text, attrs, visible): + if attrs == None: + attrs = ibus.AttrList() return self.__proxy.UpdateAuxString(text, attrs.to_dbus_value(), visible) def update_lookup_table(self, lookup_table, visible): |
