From a7fb50567beb56a9a2e689ed906abb76e9226421 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 1 May 2021 19:07:57 +0200 Subject: [PATCH] TextEditor: Make sure to mark the Window as unmodified after saving This comes with a FIXME, as it would be nicer if this information would propagate from TextDocument all the way out somehow. --- Userland/Applications/TextEditor/MainWidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Userland/Applications/TextEditor/MainWidget.cpp b/Userland/Applications/TextEditor/MainWidget.cpp index 8c0c38a75d5..267c10f1330 100644 --- a/Userland/Applications/TextEditor/MainWidget.cpp +++ b/Userland/Applications/TextEditor/MainWidget.cpp @@ -300,6 +300,9 @@ MainWidget::MainWidget() } editor().document().set_modified(false); + // FIXME: It would be cool if this would propagate from GUI::TextDocument somehow. + window()->set_modified(false); + set_path(LexicalPath(save_path.value())); dbgln("Wrote document to {}", save_path.value()); }); @@ -310,6 +313,9 @@ MainWidget::MainWidget() GUI::MessageBox::show(window(), "Unable to save file.\n", "Error", GUI::MessageBox::Type::Error); } else { editor().document().set_modified(false); + // FIXME: It would be cool if this would propagate from GUI::TextDocument somehow. + window()->set_modified(false); + update_title(); } return;