From d8f0b1595b755a8bcd1b11fb8b1c64c9f4b7caba Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Sun, 20 Jul 2008 17:11:23 +0000 Subject: [PATCH] Restart the job search when the find bar is opened for the second time. 2008-07-20 Carlos Garcia Campos * 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 --- ChangeLog | 7 +++++++ shell/ev-window.c | 8 +++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6f6fa170..03514937 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-07-20 Carlos Garcia Campos + + * 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. + 2008-07-20 Carlos Garcia Campos * libdocument/ev-document-factory.c: (get_mime_type_from_data), diff --git a/shell/ev-window.c b/shell/ev-window.c index d8d48ab1..ec23937e 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); } } -- 2.43.5