From 2d6edd5898bae2e28d7d6f03e9efa33150c5d4e8 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Sat, 21 May 2022 00:23:08 +0200 Subject: [PATCH] ThemeEditor: Show unsaved changes prompt also in the quit action While the app displayed the prompt on the close button press, the quit action from the menu didn't do so. --- Userland/Applications/ThemeEditor/MainWidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Userland/Applications/ThemeEditor/MainWidget.cpp b/Userland/Applications/ThemeEditor/MainWidget.cpp index 4c3c80c55a..f62618010e 100644 --- a/Userland/Applications/ThemeEditor/MainWidget.cpp +++ b/Userland/Applications/ThemeEditor/MainWidget.cpp @@ -231,7 +231,10 @@ ErrorOr MainWidget::initialize_menubar(GUI::Window& window) }))); TRY(file_menu->try_add_separator()); - TRY(file_menu->try_add_action(GUI::CommonActions::make_quit_action([&](auto&) { GUI::Application::the()->quit(); }))); + TRY(file_menu->try_add_action(GUI::CommonActions::make_quit_action([&](auto&) { + if (request_close() == GUI::Window::CloseRequestDecision::Close) + GUI::Application::the()->quit(); + }))); auto accessibility_menu = TRY(window.try_add_menu("&Accessibility"));