diff --git a/src/kits/interface/StatusBar.cpp b/src/kits/interface/StatusBar.cpp index e17f27c257..a096e2fa23 100644 --- a/src/kits/interface/StatusBar.cpp +++ b/src/kits/interface/StatusBar.cpp @@ -343,8 +343,11 @@ BStatusBar::SetTrailingText(const char* string) void BStatusBar::SetMaxValue(float max) { + // R5 and/or Zeta's SetMaxValue does not trigger an invalidate here. + // this is probably not ideal behavior, but it does break apps in some cases + // as observed with SpaceMonitor. + // TODO: revisit this when we break binary compatibility fMax = max; - Invalidate(_BarFrame()); }