From 426380e8d1652ebbd20faba673afbce9af162e6d Mon Sep 17 00:00:00 2001 From: heckflosse Date: Wed, 4 Apr 2018 17:09:08 +0200 Subject: [PATCH] Fix one occurence of 'Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.' --- rtgui/filecatalog.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rtgui/filecatalog.cc b/rtgui/filecatalog.cc index 33411b6a7..e23266e58 100644 --- a/rtgui/filecatalog.cc +++ b/rtgui/filecatalog.cc @@ -942,9 +942,8 @@ void FileCatalog::deleteRequested (std::vector tbe, bool inc return; } - Gtk::MessageDialog msd (M("FILEBROWSER_DELETEDLGLABEL"), true, Gtk::MESSAGE_QUESTION, Gtk::BUTTONS_YES_NO, true); + Gtk::MessageDialog msd (getToplevelWindow(this), M("FILEBROWSER_DELETEDLGLABEL"), true, Gtk::MESSAGE_QUESTION, Gtk::BUTTONS_YES_NO, true); msd.set_secondary_text(Glib::ustring::compose ( inclBatchProcessed ? M("FILEBROWSER_DELETEDLGMSGINCLPROC") : M("FILEBROWSER_DELETEDLGMSG"), tbe.size()), true); - if (msd.run() == Gtk::RESPONSE_YES) { for (unsigned int i = 0; i < tbe.size(); i++) { const auto fname = tbe[i]->filename;