From 3bb5f859cf406cec4e562c17afe276db2ef92b4b Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Thu, 14 Feb 2008 20:14:02 +0000 Subject: GConf option to disable messagebox about unsubmitted form data. (#516170) Left undocumented on schema because we are in string freeze, will document for 2.24. Patch by Jake Nelson svn path=/trunk/; revision=7944 --- src/ephy-window.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/ephy-window.c') diff --git a/src/ephy-window.c b/src/ephy-window.c index a8c696dd9..93f9f16f7 100644 --- a/src/ephy-window.c +++ b/src/ephy-window.c @@ -547,15 +547,20 @@ construct_confirm_close_dialog (EphyWindow *window) static gboolean confirm_close_with_modified_forms (EphyWindow *window) { - GtkWidget *dialog; - int response; + if (eel_gconf_get_boolean (CONF_WARN_ON_CLOSE_UNSUBMITTED_DATA)) + { + GtkWidget *dialog; + int response; - dialog = construct_confirm_close_dialog (window); - response = gtk_dialog_run (GTK_DIALOG (dialog)); + dialog = construct_confirm_close_dialog (window); + response = gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + gtk_widget_destroy (dialog); - return response == GTK_RESPONSE_ACCEPT; + return response == GTK_RESPONSE_ACCEPT; + } + + return TRUE; } static void -- cgit v1.2.3