From 78fc7a9ef252a6ab44c4ca1fffc5b8849209c924 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 11 Feb 2019 10:19:56 +0100 Subject: [PATCH] WindowServer: Menu windows should be at least as wide as their menubar rects. --- WindowServer/WSMenu.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/WindowServer/WSMenu.cpp b/WindowServer/WSMenu.cpp index 00c4c39241..0086c56834 100644 --- a/WindowServer/WSMenu.cpp +++ b/WindowServer/WSMenu.cpp @@ -33,7 +33,7 @@ int WSMenu::width() const longest = max(longest, font().width(item->text())); } - return max(longest, 80) + padding() * 2; + return max(longest, rect_in_menubar().width()) + padding() * 2; } int WSMenu::height() const @@ -72,7 +72,6 @@ WSWindow& WSMenu::ensure_menu_window() return *m_menu_window; } - void WSMenu::draw() { ASSERT(menu_window());