diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/eom-config-keys.h | 1 | ||||
| -rw-r--r-- | src/eom-window.c | 6 | 
2 files changed, 6 insertions, 1 deletions
| diff --git a/src/eom-config-keys.h b/src/eom-config-keys.h index c69d0cf..bf743a3 100644 --- a/src/eom-config-keys.h +++ b/src/eom-config-keys.h @@ -60,6 +60,7 @@  #define EOM_CONF_UI_IMAGE_COLLECTION_RESIZABLE  "image-collection-resizable"  #define EOM_CONF_UI_SIDEBAR                     "sidebar"  #define EOM_CONF_UI_SCROLL_BUTTONS              "scroll-buttons" +#define EOM_CONF_UI_DISABLE_CLOSE_CONFIRMATION	"disable-close-confirmation"  #define EOM_CONF_UI_DISABLE_TRASH_CONFIRMATION  "disable-trash-confirmation"  #define EOM_CONF_UI_FILECHOOSER_XDG_FALLBACK    "filechooser-xdg-fallback"  #define EOM_CONF_UI_PROPSDIALOG_NETBOOK_MODE    "propsdialog-netbook-mode" diff --git a/src/eom-window.c b/src/eom-window.c index 2cb28e7..cb15773 100644 --- a/src/eom-window.c +++ b/src/eom-window.c @@ -2519,6 +2519,7 @@ static gboolean  eom_window_unsaved_images_confirm (EomWindow *window)  {  	EomWindowPrivate *priv; +	gboolean disabled;  	GtkWidget *dialog;  	GList *list;  	EomImage *image; @@ -2526,7 +2527,10 @@ eom_window_unsaved_images_confirm (EomWindow *window)  	priv = window->priv; -	if (window->priv->save_disabled) { +	disabled = g_settings_get_boolean(priv->ui_settings, +					EOM_CONF_UI_DISABLE_CLOSE_CONFIRMATION); +	disabled |= window->priv->save_disabled; +	if (disabled) {  		return FALSE;  	} | 
