summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfujiwarat <takao.fujiwara1@gmail.com>2014-08-21 19:31:50 +0900
committerfujiwarat <takao.fujiwara1@gmail.com>2014-09-16 02:57:33 +0900
commit2deb7bc1848e9833b3584800f3eb2bb19c036e05 (patch)
treedd6d73ea05b24886fcdc6c187e3dff2d26c62063
parent7650f72922c9989db0a99c68fa47a47d68fd17ff (diff)
downloadibus-anthy-input-mode.tar.gz
Fix None object has clear() in input mode icon. (#1097364)input-mode
-rw-r--r--engine/python2/engine.py3
-rw-r--r--engine/python3/engine.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/engine/python2/engine.py b/engine/python2/engine.py
index 5995375..cc37bb7 100644
--- a/engine/python2/engine.py
+++ b/engine/python2/engine.py
@@ -1104,7 +1104,8 @@ class Engine(IBus.EngineSimple):
# It seems do_destroy() is called when launch_engine() is called.
#self.__remove_dict_files()
# It seems super.destroy() does not unref the engine.
- self.__input_mode_icon.clear()
+ if self.__input_mode_icon != None:
+ self.__input_mode_icon.clear()
self.__input_mode_icon = None
def __join_all_segments(self):
diff --git a/engine/python3/engine.py b/engine/python3/engine.py
index 73de005..e97a98b 100644
--- a/engine/python3/engine.py
+++ b/engine/python3/engine.py
@@ -1099,7 +1099,8 @@ class Engine(IBus.EngineSimple):
# It seems do_destroy() is called when launch_engine() is called.
#self.__remove_dict_files()
# It seems super.destroy() does not unref the engine.
- self.__input_mode_icon.clear()
+ if self.__input_mode_icon != None:
+ self.__input_mode_icon.clear()
self.__input_mode_icon = None
def __join_all_segments(self):