From 5c978266e3028dd5560f121f079ed28301ba0218 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Sun, 20 Feb 2022 18:39:37 +0100 Subject: [PATCH] Spreadsheet: Ask about unsaved changes on "Open..." action activation --- Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp b/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp index 733f8b5187..05bfc18b6a 100644 --- a/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp +++ b/Userland/Applications/Spreadsheet/SpreadsheetWidget.cpp @@ -122,6 +122,9 @@ SpreadsheetWidget::SpreadsheetWidget(GUI::Window& parent_window, NonnullRefPtrVe }); m_open_action = GUI::CommonActions::make_open_action([&](auto&) { + if (!request_close()) + return; + Optional load_path = GUI::FilePicker::get_open_filepath(window()); if (!load_path.has_value()) return;