diff options
author | 2010-05-02 16:38:05 +0200 | |
---|---|---|
committer | 2010-05-02 16:38:05 +0200 | |
commit | f39978309e26ca380552392e174fbc3606c16943 (patch) | |
tree | 4eafffa11ab6484c106794fd854878590a752e06 /plugins/gtkui/plcommon.c | |
parent | 04e5f2de14af45f8965834256d3a5398703bce8a (diff) |
added option to turn off delete file confirmation dialog
Diffstat (limited to 'plugins/gtkui/plcommon.c')
-rw-r--r-- | plugins/gtkui/plcommon.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/plugins/gtkui/plcommon.c b/plugins/gtkui/plcommon.c index 86fe1ad1..e2f8bb2e 100644 --- a/plugins/gtkui/plcommon.c +++ b/plugins/gtkui/plcommon.c @@ -312,14 +312,16 @@ on_remove_from_disk_activate (GtkMenuItem *menuitem, { GtkWidget *widget = GTK_WIDGET (menuitem); - GtkWidget *dlg = gtk_message_dialog_new (GTK_WINDOW (mainwin), GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO, "Delete files from disk"); - gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dlg), "Files will be lost. Proceed?"); - gtk_window_set_title (GTK_WINDOW (dlg), "Warning"); - - int response = gtk_dialog_run (GTK_DIALOG (dlg)); - gtk_widget_destroy (dlg); - if (response != GTK_RESPONSE_YES) { - return; + if (deadbeef->conf_get_int ("gtkui.delete_files_ask", 1)) { + GtkWidget *dlg = gtk_message_dialog_new (GTK_WINDOW (mainwin), GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO, "Delete files from disk"); + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dlg), "Files will be lost. Proceed?\n(This dialog can be turned off in GTKUI plugin settings)"); + gtk_window_set_title (GTK_WINDOW (dlg), "Warning"); + + int response = gtk_dialog_run (GTK_DIALOG (dlg)); + gtk_widget_destroy (dlg); + if (response != GTK_RESPONSE_YES) { + return; + } } deadbeef->pl_lock (); |