From 2815b65b04231751456b7df9e9e069f9a408c1bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 30 May 2006 11:50:11 +0000 Subject: [PATCH] This should allow you to switch into workspaces that are occupied with a BWindowScreen by clicking into the workspace. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17649 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/WorkspacesLayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servers/app/WorkspacesLayer.cpp b/src/servers/app/WorkspacesLayer.cpp index 65cfb3af4c..b04a1733a8 100644 --- a/src/servers/app/WorkspacesLayer.cpp +++ b/src/servers/app/WorkspacesLayer.cpp @@ -389,7 +389,8 @@ WorkspacesLayer::MouseDown(BMessage* message, BPoint where) while (workspace.GetNextWindow(window, leftTop) == B_OK) { BRect frame = _WindowFrame(workspaceFrame, screenFrame, window->Frame(), leftTop); - if (frame.Contains(where) && window->Feel() != kDesktopWindowFeel) { + if (frame.Contains(where) && window->Feel() != kDesktopWindowFeel + && window->Feel() != kWindowScreenFeel) { // We can't exit the loop here, as we traverse the window // list in the wrong direction... fSelectedWindow = window;