1
0
mirror of https://github.com/SerenityOS/serenity synced 2024-07-09 07:20:46 +00:00

HackStudio: Also ask about unsaved changes when running

HackStudio now also asks about unsaved changes when trying to run,
instead of only on build.
This commit is contained in:
david072 2023-10-31 20:49:46 +01:00 committed by Sam Atkins
parent 02cc2e0f8f
commit 53d73b95ce

View File

@ -1323,6 +1323,9 @@ ErrorOr<NonnullRefPtr<GUI::Action>> HackStudioWidget::create_run_action()
{
auto icon = TRY(Gfx::Bitmap::load_from_file("/res/icons/16x16/program-run.png"sv));
return GUI::Action::create("&Run", { Mod_Ctrl, Key_R }, icon, [this](auto&) {
if (warn_unsaved_changes("There are unsaved changes, do you want to save before running?") == ContinueDecision::No)
return;
reveal_action_tab(*m_terminal_wrapper);
run();
});