Explorar o código

LibGUI: Invalidate GroupBox layout on font change

FrHun %!s(int64=3) %!d(string=hai) anos
pai
achega
a21ea5f10f

+ 6 - 0
Userland/Libraries/LibGUI/GroupBox.cpp

@@ -52,6 +52,12 @@ void GroupBox::paint_event(PaintEvent& event)
     }
     }
 }
 }
 
 
+void GroupBox::fonts_change_event(FontsChangeEvent& event)
+{
+    Widget::fonts_change_event(event);
+    invalidate_layout();
+}
+
 void GroupBox::set_title(const StringView& title)
 void GroupBox::set_title(const StringView& title)
 {
 {
     if (m_title == title)
     if (m_title == title)

+ 1 - 0
Userland/Libraries/LibGUI/GroupBox.h

@@ -23,6 +23,7 @@ protected:
     explicit GroupBox(const StringView& title = {});
     explicit GroupBox(const StringView& title = {});
 
 
     virtual void paint_event(PaintEvent&) override;
     virtual void paint_event(PaintEvent&) override;
+    virtual void fonts_change_event(FontsChangeEvent&) override;
 
 
 private:
 private:
     String m_title;
     String m_title;