From 23d6916acd20e0d8f9c902678c8f8698be1378aa Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 23 Sep 2019 20:24:04 +0200 Subject: [PATCH] Tracker InfoWindow: cleanup of size string invalidation code Should fix #15351. --- src/kits/tracker/infowindow/GeneralInfoView.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/kits/tracker/infowindow/GeneralInfoView.cpp b/src/kits/tracker/infowindow/GeneralInfoView.cpp index 0548c02f66..eae27a7b43 100644 --- a/src/kits/tracker/infowindow/GeneralInfoView.cpp +++ b/src/kits/tracker/infowindow/GeneralInfoView.cpp @@ -737,10 +737,7 @@ GeneralInfoView::CheckAndSetSize() } else return; - BRect bounds(Bounds()); - float lineHeight = CurrentFontHeight() + 2; - bounds.Set(fDivider, 0, bounds.right, lineHeight); - Invalidate(bounds); + SetSizeString(fSizeString); } @@ -1030,9 +1027,8 @@ GeneralInfoView::SetSizeString(const char* sizeString) { fSizeString = sizeString; - BRect bounds(Bounds()); float lineHeight = CurrentFontHeight() + 6; - bounds.Set(fDivider, 0, bounds.right, lineHeight); + BRect bounds(fDivider, 0, Bounds().right, lineHeight); Invalidate(bounds); }