From c30f4641fa1e02e400442fdee69500ad11e707f2 Mon Sep 17 00:00:00 2001 From: Clemens Zeidler Date: Wed, 29 Jun 2011 22:00:00 +0000 Subject: [PATCH] Be more clean and use a auto lock, thanks Axel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42343 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/Desktop.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/servers/app/Desktop.cpp b/src/servers/app/Desktop.cpp index bc1eff3094..6845e1d327 100644 --- a/src/servers/app/Desktop.cpp +++ b/src/servers/app/Desktop.cpp @@ -2587,7 +2587,7 @@ Desktop::_DispatchMessage(int32 code, BPrivate::LinkReceiver& link) break; BPrivate::LinkSender reply(clientReplyPort); - LockAllWindows(); + AutoWriteLocker locker(fWindowLock); if (MessageForListener(NULL, link, reply) != true) { // unhandled message, at least send an error if needed if (link.NeedsReply()) { @@ -2595,7 +2595,6 @@ Desktop::_DispatchMessage(int32 code, BPrivate::LinkReceiver& link) reply.Flush(); } } - UnlockAllWindows(); break; }