From 342e7786b0855a9ed8b8b07862761c0456cd952a Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Mon, 4 Aug 2008 21:15:51 +0800 Subject: [PATCH] focus_out the input context when input context is destroyed. --- daemon/bus.py | 2 +- setup/setup.glade | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/daemon/bus.py b/daemon/bus.py index f4fb248..95353cc 100644 --- a/daemon/bus.py +++ b/daemon/bus.py @@ -251,8 +251,8 @@ class IBus(ibus.Object): def __context_destroy_cb(self, context): assert context == self.__focused_context self.__remove_focused_context_handlers() + self.__panel.focus_out(context.get_id()) self.__focused_context = None - self.__panel.reset() ########################################################## # methods for im engines diff --git a/setup/setup.glade b/setup/setup.glade index 37f786c..9db2aec 100644 --- a/setup/setup.glade +++ b/setup/setup.glade @@ -1,6 +1,6 @@ - + 5 @@ -22,7 +22,6 @@ True - True True Enable IBus 0 -- 2.7.4