diff options
| author | Huang Peng <shawn.p.huang@gmail.com> | 2008-09-08 15:02:05 +0800 |
|---|---|---|
| committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-09-08 15:02:05 +0800 |
| commit | b29d6d19386286d13ff207ea05ef0d44260882a7 (patch) | |
| tree | 80ee808bb24c9aafc1605e66c7c09320e57163b8 | |
| parent | fb038069124a1a3ad892cbd86696f963e92ad384 (diff) | |
| download | ibus-b29d6d19386286d13ff207ea05ef0d44260882a7.tar.gz ibus-b29d6d19386286d13ff207ea05ef0d44260882a7.tar.xz ibus-b29d6d19386286d13ff207ea05ef0d44260882a7.zip | |
Fix porblems when focus_in and focus_out.
| -rw-r--r-- | panel/languagebar.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/panel/languagebar.py b/panel/languagebar.py index 79bf0df..e58ad48 100644 --- a/panel/languagebar.py +++ b/panel/languagebar.py @@ -170,6 +170,7 @@ class LanguageBar(gtk.Toolbar): def show_all(self): self.__toplevel.show_all() + self.__toplevel.window.raise_() gtk.Toolbar.show_all(self) def hide_all(self): @@ -184,14 +185,13 @@ class LanguageBar(gtk.Toolbar): self.__has_focus = True self.__im_menu.set_sensitive(True) if self.__enabled: - self.__toplevel.show_all() - self.__toplevel.window.raise_() + self.show_all() def focus_out(self): self.__has_focus = False self.__im_menu.set_sensitive(False) if self.__auto_hide: - self.__toplevel.hide_all() + self.hide_all() gobject.type_register(LanguageBar, "IBusLanguageBar") |
