From 23046a39354513c697fdc0bbaa232ebbe17147e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 31 Jul 2009 10:43:47 +0000 Subject: [PATCH] * No longer maintain the Window::fMinimize member for hidden windows; this seems to be what happens in BeOS, at least, and fixes bug #4127. * Hopefully diver will also find any negative consequences of this change :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32012 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/ServerWindow.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/servers/app/ServerWindow.cpp b/src/servers/app/ServerWindow.cpp index 84aa5639e2..debd176799 100644 --- a/src/servers/app/ServerWindow.cpp +++ b/src/servers/app/ServerWindow.cpp @@ -669,7 +669,12 @@ ServerWindow::_DispatchMessage(int32 code, BPrivate::LinkReceiver &link) if (showLevel <= 0) { // window is currently hidden - ignore the minimize request - fWindow->SetMinimized(minimize); + //fWindow->SetMinimized(minimize); + // TODO: commenting this out makes BWindow::fMinimized + // and Window::fMinimized go out of sync. However, this + // seems to be what BeOS implies here; the TrackerStatus + // window increases its hide level, but does not report + // to be minimized. break; }