From e8323a02bbf42ec1c2c4f5447939ae30dd80d87a Mon Sep 17 00:00:00 2001 From: mostghost <116381662+mostghost@users.noreply.github.com> Date: Fri, 17 May 2024 15:33:31 +0000 Subject: [PATCH] Added confirmation dialog on delete. (#269) --- src/Gtk/MainWindow.vala | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/Gtk/MainWindow.vala b/src/Gtk/MainWindow.vala index e172ffa..d38ef8d 100644 --- a/src/Gtk/MainWindow.vala +++ b/src/Gtk/MainWindow.vala @@ -550,7 +550,24 @@ class MainWindow : Gtk.Window{ return; } } - + + // confirm deletion ------------------ + + var confirm_dialog = new Gtk.MessageDialog( + this, + Gtk.DialogFlags.MODAL, + Gtk.MessageType.QUESTION, + Gtk.ButtonsType.YES_NO, + "Are you sure you want to delete this snapshot?" + ); + + var confirm_response = confirm_dialog.run(); + confirm_dialog.destroy(); + + if (confirm_response != Gtk.ResponseType.YES) { + return; + } + // get selected snapshots if (!App.thread_delete_running){