diff options
-rw-r--r-- | engine/python2/engine.py | 3 | ||||
-rw-r--r-- | engine/python3/engine.py | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/engine/python2/engine.py b/engine/python2/engine.py index 733382a..dba1f7f 100644 --- a/engine/python2/engine.py +++ b/engine/python2/engine.py @@ -1072,6 +1072,9 @@ class Engine(IBus.EngineSimple): self.__invalidate() def do_reset(self): + mode = self.__prefs.get_value('common', 'behavior-on-focus-out') + if mode == 2: + return self.__reset() self.__invalidate() diff --git a/engine/python3/engine.py b/engine/python3/engine.py index 1779e3f..9aac86e 100644 --- a/engine/python3/engine.py +++ b/engine/python3/engine.py @@ -1067,6 +1067,9 @@ class Engine(IBus.EngineSimple): self.__invalidate() def do_reset(self): + mode = self.__prefs.get_value('common', 'behavior-on-focus-out') + if mode == 2: + return self.__reset() self.__invalidate() |