diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | shell/ev-window.c | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -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), diff --git a/shell/ev-window.c b/shell/ev-window.c index bba28ee..68174cc 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -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; |