From e2c5e77531bc913dac97bf6d6d36ab203626d44d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 12 Mar 2006 21:49:35 +0000 Subject: [PATCH] Fixed a crashing bug Stippi's StressTest revealed: hidden (and especially, removed and deleted) windows must not be the mouse event window (ie. while dragging or resizing the window). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16749 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/Desktop.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/servers/app/Desktop.cpp b/src/servers/app/Desktop.cpp index 8cc7559845..a9b90a3321 100644 --- a/src/servers/app/Desktop.cpp +++ b/src/servers/app/Desktop.cpp @@ -1270,6 +1270,8 @@ Desktop::HideWindow(WindowLayer* window) return; window->SetHidden(true); + if (fMouseEventWindow == window) + fMouseEventWindow = NULL; if (window->InWorkspace(fCurrentWorkspace)) { _UpdateSubsetWorkspaces(window);