From 915211252d8e8c9fad736dbd9a7693a9c560afbf Mon Sep 17 00:00:00 2001 From: Mustafa Quraish Date: Tue, 4 Jan 2022 21:49:52 -0500 Subject: [PATCH] PixelPaint: Mark editor as unmodified when creating a default image This is similar to opening an empty text file in TextEditor, the user is only asked to saved changes if they have made any changes to it. --- Userland/Applications/PixelPaint/MainWidget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Applications/PixelPaint/MainWidget.cpp b/Userland/Applications/PixelPaint/MainWidget.cpp index a1f9396917..6c04802a80 100644 --- a/Userland/Applications/PixelPaint/MainWidget.cpp +++ b/Userland/Applications/PixelPaint/MainWidget.cpp @@ -112,6 +112,7 @@ void MainWidget::initialize_menubar(GUI::Window& window) auto& editor = create_new_editor(*image); auto image_title = dialog->image_name().trim_whitespace(); editor.set_title(image_title.is_empty() ? "Untitled" : image_title); + editor.undo_stack().set_current_unmodified(); m_layer_list_widget->set_image(image); m_layer_list_widget->set_selected_layer(bg_layer); @@ -728,6 +729,7 @@ void MainWidget::create_default_image() auto& editor = create_new_editor(*image); editor.set_active_layer(bg_layer); + editor.undo_stack().set_current_unmodified(); } void MainWidget::create_image_from_clipboard()