From: Huang Peng Date: Fri, 18 Jul 2008 03:18:37 +0000 (+0800) Subject: Accept None Attrs. X-Git-Tag: 0.1.0.20080810~187 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ffc1b7f91f265d52efa4b4bd971075cde4350459;p=platform%2Fupstream%2Fibus.git Accept None Attrs. --- 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):