From 1cff797c23c984789baac0dc65196af3c8bf4697 Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Fri, 13 Jun 2008 23:57:22 +0800 Subject: [PATCH] Reset panel when factory is changed. --- ibusdaemon/bus.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ibusdaemon/bus.py b/ibusdaemon/bus.py index 4b45659..e5f61ce 100644 --- a/ibusdaemon/bus.py +++ b/ibusdaemon/bus.py @@ -240,6 +240,7 @@ class IBus (ibus.Object): def set_factory (self, factory_path): if self._focused_client == None: return + self._panel.reset () factory = self._factory_manager.get_factory (factory_path) engine = factory.create_engine () self._focused_client.set_engine (engine) -- 2.7.4