mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 16:45:03 +00:00
PixelPaint: Correctly set default layer name
Previously, if you confirmed the "new layer" dialog without any change to the layer name, the layer would end up with an empty string for its name.
This commit is contained in:
committed by
Sam Atkins
parent
f17bee0cb5
commit
256030da4e
@@ -28,7 +28,7 @@ CreateNewLayerDialog::CreateNewLayerDialog(Gfx::IntSize suggested_size, GUI::Win
|
||||
name_label.set_text_alignment(Gfx::TextAlignment::CenterLeft);
|
||||
|
||||
m_name_textbox = main_widget->add<GUI::TextBox>();
|
||||
m_name_textbox->set_text("Layer"sv);
|
||||
m_name_textbox->set_text(default_layer_name);
|
||||
m_name_textbox->select_all();
|
||||
m_name_textbox->on_change = [this] {
|
||||
m_layer_name = m_name_textbox->text();
|
||||
|
||||
@@ -18,10 +18,12 @@ public:
|
||||
DeprecatedString const& layer_name() const { return m_layer_name; }
|
||||
|
||||
private:
|
||||
static constexpr StringView default_layer_name = "Layer"sv;
|
||||
|
||||
CreateNewLayerDialog(Gfx::IntSize suggested_size, GUI::Window* parent_window);
|
||||
|
||||
Gfx::IntSize m_layer_size;
|
||||
DeprecatedString m_layer_name;
|
||||
DeprecatedString m_layer_name { default_layer_name };
|
||||
|
||||
RefPtr<GUI::TextBox> m_name_textbox;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user