mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:57:47 +00:00
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.
This commit is contained in:
parent
f0cc712246
commit
a7fb50567b
1 changed files with 6 additions and 0 deletions
|
@ -300,6 +300,9 @@ MainWidget::MainWidget()
|
||||||
}
|
}
|
||||||
|
|
||||||
editor().document().set_modified(false);
|
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()));
|
set_path(LexicalPath(save_path.value()));
|
||||||
dbgln("Wrote document to {}", 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);
|
GUI::MessageBox::show(window(), "Unable to save file.\n", "Error", GUI::MessageBox::Type::Error);
|
||||||
} else {
|
} else {
|
||||||
editor().document().set_modified(false);
|
editor().document().set_modified(false);
|
||||||
|
// FIXME: It would be cool if this would propagate from GUI::TextDocument somehow.
|
||||||
|
window()->set_modified(false);
|
||||||
|
|
||||||
update_title();
|
update_title();
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue