From 2c9acb6697cc7fbd46019d5ec5f0f1d473679e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 8 Mar 2006 12:31:04 +0000 Subject: [PATCH] InWorkspace() was not in balance with SubsetWorkspaces() - this fixes bug #266. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16638 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/WindowLayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/servers/app/WindowLayer.cpp b/src/servers/app/WindowLayer.cpp index 06832cdf98..95634bfab1 100644 --- a/src/servers/app/WindowLayer.cpp +++ b/src/servers/app/WindowLayer.cpp @@ -1298,7 +1298,7 @@ WindowLayer::InWorkspace(int32 index) const || fFeel == B_FLOATING_SUBSET_WINDOW_FEEL) { for (int32 i = 0; i < fSubsets.CountItems(); i++) { WindowLayer* window = fSubsets.ItemAt(i); - if (window->InWorkspace(index)) + if (!window->IsHidden() && window->InWorkspace(index)) return true; } }