Parcourir la source

LibGUI: Tighten invalidation rect for TabWidget

Previously the whole bar was repainted, there's no need to invalidate
past the last tab button.
Marcus Nilsson il y a 4 ans
Parent
commit
bab83ecc95
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      Userland/Libraries/LibGUI/TabWidget.cpp

+ 1 - 0
Userland/Libraries/LibGUI/TabWidget.cpp

@@ -412,6 +412,7 @@ void TabWidget::update_bar()
 {
     auto invalidation_rect = bar_rect();
     invalidation_rect.set_height(invalidation_rect.height() + 1);
+    invalidation_rect.set_right(button_rect(static_cast<int>(m_tabs.size() - 1)).right());
     update(invalidation_rect);
 }