commit 8db79a84f68f32f07be4c139cdb4f9721d43ef0c Author: Thomas Mittelstaedt Date: Fri Aug 16 05:07:11 2013 +0200 Show a confirmation dialog, when the user presses the dismiss all button. diff --git a/calendar/gui/alarm-notify/alarm-queue.c b/calendar/gui/alarm-notify/alarm-queue.c index 59a0884..b29b8ac 100644 --- a/calendar/gui/alarm-notify/alarm-queue.c +++ b/calendar/gui/alarm-notify/alarm-queue.c @@ -1177,6 +1177,9 @@ tray_list_remove_data (TrayIconData *data) message_push ((Message *) msg); } +static gboolean +procedure_notification_dialog (const gchar *cmd, const gchar *url); + static void notify_dialog_cb (AlarmNotifyResult result, gint snooze_mins, gpointer data) { @@ -1232,7 +1235,7 @@ notify_dialog_cb (AlarmNotifyResult result, gint snooze_mins, gpointer data) case ALARM_NOTIFY_CLOSE: d(printf("%s:%d (notify_dialog_cb) - Dialog close\n",__FILE__, __LINE__)); - if (alarm_notifications_dialog) { + if (alarm_notifications_dialog && procedure_notification_dialog ("Sure close?", "")) { GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model (