]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-window.c
Stop autoscroll when Escape key is pressed. Fixes bug #511635.
[evince.git] / shell / ev-window.c
index 0ec0533b94a809451975a33ecefb6ceaeb6ce4a7..f15e06fc20da6d1aa4a2867122c131353f7ee2b0 100644 (file)
@@ -3302,7 +3302,7 @@ ev_window_cmd_view_reload (GtkAction *action, EvWindow *ev_window)
 static void
 ev_window_cmd_view_autoscroll (GtkAction *action, EvWindow *ev_window)
 {
-       ev_view_autoscroll (EV_VIEW (ev_window->priv->view));
+       ev_view_autoscroll_start (EV_VIEW (ev_window->priv->view));
 }
 
 static void
@@ -3505,6 +3505,8 @@ ev_window_cmd_escape (GtkAction *action, EvWindow *window)
 {
        GtkWidget *widget;
 
+       ev_view_autoscroll_stop (window->priv->view);
+       
        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, FALSE);