From 3a54b21cbb30473ae1773c8ff66eacde5e07d69f Mon Sep 17 00:00:00 2001 From: raveit65 Date: Sat, 7 May 2016 14:16:59 +0200 Subject: Add a setting to disable auto-reload https://bugzilla.gnome.org/show_bug.cgi?id=669265 taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=a5a0f6 --- shell/ev-window.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'shell') diff --git a/shell/ev-window.c b/shell/ev-window.c index 8a4553e4..180ce3a5 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -253,6 +253,7 @@ struct _EvWindowPrivate { #define GS_SCHEMA_NAME "org.mate.Atril" #define GS_OVERRIDE_RESTRICTIONS "override-restrictions" +#define GS_AUTO_RELOAD "auto-reload" #define SIDEBAR_DEFAULT_SIZE 132 #define LINKS_SIDEBAR_ID "links" @@ -1629,7 +1630,9 @@ static void ev_window_document_changed (EvWindow *ev_window, gpointer user_data) { - ev_window_reload_document (ev_window, NULL); + if (ev_window->priv->settings && + g_settings_get_boolean (ev_window->priv->settings, GS_AUTO_RELOAD)) + ev_window_reload_document (ev_window, NULL); } static void -- cgit v1.2.1