diff options
author | Simon Schampijer <simon@laptop.org> | 2012-09-19 06:19:20 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@laptop.org> | 2012-09-19 06:19:20 (GMT) |
commit | 6c5f0062fef5cd890b592a806e7e709ac1a3a44f (patch) | |
tree | c8defeba730c25e0b4cb7aee083fac664f261cec /src | |
parent | fced2eec47cf35b624abaac43d450d701386917f (diff) |
ViewToolbar: clear search when views are switched
if you did a search in View A and then switch to View B
the entry will be cleared, leaving you with no search
applied in B, as agreed on in [1].
Signed-off-by: Simon Schampijer <simon@laptop.org>
Acked-by: Manuel QuiƱones <manuq@laptop.org>
[1] http://lists.sugarlabs.org/archive/sugar-devel/2012-August/039361.html
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/desktop/homewindow.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jarabe/desktop/homewindow.py b/src/jarabe/desktop/homewindow.py index 7b87cc3..27c81e8 100644 --- a/src/jarabe/desktop/homewindow.py +++ b/src/jarabe/desktop/homewindow.py @@ -196,16 +196,19 @@ class HomeWindow(Gtk.Window): if level == ShellModel.ZOOM_HOME: self._box.pack_start(self._home_box, True, True, 0) self._home_box.show() + self._toolbar.clear_query() self._toolbar.search_entry.grab_focus() self._toolbar.show_view_buttons() elif level == ShellModel.ZOOM_GROUP: self._box.pack_start(self._group_box, True, True, 0) self._group_box.show() + self._toolbar.clear_query() self._toolbar.search_entry.grab_focus() self._toolbar.hide_view_buttons() elif level == ShellModel.ZOOM_MESH: self._box.pack_start(self._mesh_box, True, True, 0) self._mesh_box.show() + self._toolbar.clear_query() self._toolbar.search_entry.grab_focus() self._toolbar.hide_view_buttons() |