]> www.fi.muni.cz Git - evince.git/commitdiff
Return focus back to view on escape. Fix for bug 313295.
authorNickolay V. Shmyrev <nshmyrev@src.gnome.org>
Tue, 16 Aug 2005 15:20:14 +0000 (15:20 +0000)
committerNickolay V. Shmyrev <nshmyrev@src.gnome.org>
Tue, 16 Aug 2005 15:20:14 +0000 (15:20 +0000)
ChangeLog
shell/ev-window.c

index 4ee6d36f126f5a1a96b2d97159d4ba4ae2567e11..49ff9894da498a4fbede3f20fd6d5e9d5eeb3712 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-08-16  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-window.c: (ev_window_cmd_escape):
+       
+       Return focus back to view on escape. Fix for bug 313295.
+
 2005-08-16  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
 
        * shell/ev-window.c: (update_window_title),
index bba28eead66ff02072f6928fca43c856ee88bbaa..68174cc3ffb6f92992aa131a4bcfa465fe228e99 100644 (file)
@@ -2255,6 +2255,7 @@ ev_window_cmd_escape (GtkAction *action, EvWindow *window)
        widget = gtk_window_get_focus (GTK_WINDOW (window));
        if (widget && gtk_widget_get_ancestor (widget, EGG_TYPE_FIND_BAR)) {
                update_chrome_flag (window, EV_CHROME_FINDBAR, NULL, FALSE);
+               gtk_widget_grab_focus (window->priv->view);
        } else {
                gboolean fullscreen;
                gboolean presentation;