From 4b66b0e0ee9c3276884a7a80088f11ffd22644ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 20 Aug 2006 11:43:06 +0000 Subject: [PATCH] Imported ContainerWindow.cpp 1.38. This fixes bug #298. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18541 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/tracker/ContainerWindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/kits/tracker/ContainerWindow.cpp b/src/kits/tracker/ContainerWindow.cpp index 6df95aeb2a..63fa84c095 100644 --- a/src/kits/tracker/ContainerWindow.cpp +++ b/src/kits/tracker/ContainerWindow.cpp @@ -1106,6 +1106,14 @@ BContainerWindow::WorkspacesChanged(uint32, uint32) void BContainerWindow::ViewModeChanged(uint32 oldMode, uint32 newMode) { + BView *view = FindView("MenuBar"); + if (view != NULL) { + // make sure the draggable icon hides if it doesn't have space left anymore + view = view->FindView("ThisContainer"); + if (view != NULL) + view->FrameMoved(view->Frame().LeftTop()); + } + if (!fBackgroundImage) return;