diff --git a/src/kits/interface/MenuBar.cpp b/src/kits/interface/MenuBar.cpp index 842e49d112..568114d1bc 100644 --- a/src/kits/interface/MenuBar.cpp +++ b/src/kits/interface/MenuBar.cpp @@ -214,8 +214,10 @@ BMenuBar::FrameMoved(BPoint newPosition) void BMenuBar::FrameResized(float newWidth, float newHeight) { - BMenu::FrameResized(newWidth, newHeight); fLastBounds->Set(0, 0, newWidth, newHeight); + if (Window()) + Invalidate(Bounds()); + BMenu::FrameResized(newWidth, newHeight); }