diff --git a/Userland/Libraries/LibGUI/Statusbar.cpp b/Userland/Libraries/LibGUI/Statusbar.cpp index 311dbb9621..7164722b49 100644 --- a/Userland/Libraries/LibGUI/Statusbar.cpp +++ b/Userland/Libraries/LibGUI/Statusbar.cpp @@ -47,8 +47,13 @@ Statusbar::Statusbar(int label_count) if (label_count < 1) label_count = 1; - for (auto i = 0; i < label_count; i++) - m_labels.append(create_label()); + for (auto i = 0; i < label_count; i++) { + m_segments.append(Segment { + .label = create_label(), + .text = {}, + .override_text = {}, + }); + } m_corner = add(); @@ -71,22 +76,40 @@ NonnullRefPtr