diff options
Diffstat (limited to 'pluma/pluma-tab.c')
-rw-r--r-- | pluma/pluma-tab.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pluma/pluma-tab.c b/pluma/pluma-tab.c index d9b8a165..96ae895e 100644 --- a/pluma/pluma-tab.c +++ b/pluma/pluma-tab.c @@ -43,6 +43,7 @@ #include "pluma-progress-message-area.h" #include "pluma-debug.h" #include "pluma-prefs-manager-app.h" +#include "pluma-prefs-manager-private.h" #include "pluma-enum-types.h" #define PLUMA_TAB_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), PLUMA_TYPE_TAB, PlumaTabPrivate)) @@ -2607,7 +2608,6 @@ _pluma_tab_can_close (PlumaTab *tab) { PlumaDocument *doc; PlumaTabState ts; - GSettings *settings; g_return_val_if_fail (PLUMA_IS_TAB (tab), FALSE); @@ -2615,15 +2615,13 @@ _pluma_tab_can_close (PlumaTab *tab) doc = pluma_tab_get_document (tab); - settings = g_settings_new ("org.mate.pluma"); - /* if we are loading or reverting, the tab can be closed */ if ((ts == PLUMA_TAB_STATE_LOADING) || (ts == PLUMA_TAB_STATE_LOADING_ERROR) || (ts == PLUMA_TAB_STATE_REVERTING) || (ts == PLUMA_TAB_STATE_REVERTING_ERROR) || /* CHECK: I'm not sure this is the right behavior for REVERTING ERROR */ (!gtk_text_buffer_get_modified (GTK_TEXT_BUFFER (doc))) || - (!g_settings_get_boolean (settings, "show-save-confirmation"))) + (!g_settings_get_boolean (pluma_prefs_manager->settings, "show-save-confirmation"))) return TRUE; /* Do not close tab with saving errors */ |