diff options
author | Xan Lopez <xan@src.gnome.org> | 2008-02-15 04:14:02 +0800 |
---|---|---|
committer | Xan Lopez <xan@src.gnome.org> | 2008-02-15 04:14:02 +0800 |
commit | 3bb5f859cf406cec4e562c17afe276db2ef92b4b (patch) | |
tree | faabf573946b7e7c549721834085afb50477ba32 /src | |
parent | fb54867e1f8fc420905e0bbd58e8626c7bf7ce5d (diff) | |
download | gsoc2013-epiphany-3bb5f859cf406cec4e562c17afe276db2ef92b4b.tar.gz gsoc2013-epiphany-3bb5f859cf406cec4e562c17afe276db2ef92b4b.tar.zst gsoc2013-epiphany-3bb5f859cf406cec4e562c17afe276db2ef92b4b.zip |
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
Diffstat (limited to 'src')
-rw-r--r-- | src/ephy-window.c | 17 |
1 files changed, 11 insertions, 6 deletions
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 |