diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2008-07-20 17:11:23 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@src.gnome.org> | 2008-07-20 17:11:23 (GMT) |
commit | d8f0b1595b755a8bcd1b11fb8b1c64c9f4b7caba (patch) | |
tree | 1e214b35bcbef873f6fdf92184b16315832464a4 /shell | |
parent | 85dfaace7e166d26bd304ea714df6fae9a21bdd6 (diff) |
Restart the job search when the find bar is opened for the second time.
2008-07-20 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (find_bar_visibility_changed_cb):
Restart the job search when the find bar is opened for the second
time. Fixes bug #531956.
svn path=/trunk/; revision=3077
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ev-window.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c index d8d48ab..ec23937 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -4074,11 +4074,13 @@ find_bar_visibility_changed_cb (EggFindBar *find_bar, if (ev_window->priv->document && EV_IS_DOCUMENT_FIND (ev_window->priv->document)) { - ev_view_set_highlight_search (EV_VIEW(ev_window->priv->view), visible); - ev_view_search_changed (EV_VIEW(ev_window->priv->view)); + ev_view_set_highlight_search (EV_VIEW (ev_window->priv->view), visible); + ev_view_search_changed (EV_VIEW (ev_window->priv->view)); ev_window_update_actions (ev_window); - if (!visible) + if (visible) + find_bar_search_changed_cb (find_bar, NULL, ev_window); + else egg_find_bar_set_status_text (EGG_FIND_BAR (ev_window->priv->find_bar), NULL); } } |