1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 23:42:13 +00:00

HackStudio: Preserve the untitled filename text on file modification

Previously, the title of an unnamed file would just disappear from
the editor label if you started typing.
This commit is contained in:
Karol Kosek 2021-09-06 21:07:41 +02:00 committed by Andreas Kling
parent c1063e3219
commit eb5320023a
2 changed files with 7 additions and 2 deletions

View file

@ -26,7 +26,7 @@ EditorWrapper::EditorWrapper()
label_wrapper.set_layout<GUI::HorizontalBoxLayout>();
label_wrapper.layout()->set_margins({ 0, 2 });
m_filename_label = label_wrapper.add<GUI::Label>("(Untitled)");
m_filename_label = label_wrapper.add<GUI::Label>(untitled_label);
m_filename_label->set_text_alignment(Gfx::TextAlignment::CenterLeft);
m_filename_label->set_fixed_height(14);
@ -123,7 +123,10 @@ void EditorWrapper::set_project_root(LexicalPath const& project_root)
void EditorWrapper::update_title()
{
StringBuilder title;
title.append(m_filename);
if (m_filename.is_null())
title.append(untitled_label);
else
title.append(m_filename);
if (m_document_dirty)
title.append(" (*)");