From 9af9f5150d46915ebc10aa8c5f93afcf747c5e71 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Sun, 26 May 2013 01:45:00 -0400 Subject: [PATCH] Don't resize to preferred height if fixed size, BeOS didn't --- src/kits/interface/MenuField.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/kits/interface/MenuField.cpp b/src/kits/interface/MenuField.cpp index 3dbd9c4b40..0ff622d89e 100644 --- a/src/kits/interface/MenuField.cpp +++ b/src/kits/interface/MenuField.cpp @@ -963,9 +963,11 @@ BMenuField::InitObject2() { CALLED(); - float height; - fMenuBar->GetPreferredSize(NULL, &height); - fMenuBar->ResizeTo(_MenuBarWidth(), height); + if (!fFixedSizeMB) { + float height; + fMenuBar->GetPreferredSize(NULL, &height); + fMenuBar->ResizeTo(_MenuBarWidth(), height); + } TRACE("frame(%.1f, %.1f, %.1f, %.1f) (%.2f, %.2f)\n", fMenuBar->Frame().left, fMenuBar->Frame().top,