From f6e53a25ec0af2049fe3802abaa141df850753db Mon Sep 17 00:00:00 2001 From: Adi Oanca Date: Fri, 21 Jan 2005 21:16:15 +0000 Subject: [PATCH] No need to lock anymore when calling ServerWindow::SendMessageToClient() git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10937 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/server/ServerApp.cpp | 4 ---- src/servers/app/server/WinBorder.cpp | 2 -- src/servers/app/server/Workspace.cpp | 4 ---- 3 files changed, 10 deletions(-) diff --git a/src/servers/app/server/ServerApp.cpp b/src/servers/app/server/ServerApp.cpp index e16f6c9a73..6356c153cc 100644 --- a/src/servers/app/server/ServerApp.cpp +++ b/src/servers/app/server/ServerApp.cpp @@ -400,10 +400,8 @@ void ServerApp::DispatchMessage(int32 code, LinkMsgReader &msg) for(int32 i=0; iCountItems(); i++) { win=(ServerWindow*)fSWindowList->ItemAt(i); - win->Lock(); win->fWinBorder->UpdateColors(); win->SendMessageToClient(AS_UPDATE_COLORS, msg); - win->Unlock(); } */ break; } @@ -419,10 +417,8 @@ void ServerApp::DispatchMessage(int32 code, LinkMsgReader &msg) for(int32 i=0; iCountItems(); i++) { win=(ServerWindow*)fSWindowList->ItemAt(i); - win->Lock(); win->fWinBorder->UpdateFont(); win->SendMessageToClient(AS_UPDATE_FONTS, msg); - win->Unlock(); } */ break; } diff --git a/src/servers/app/server/WinBorder.cpp b/src/servers/app/server/WinBorder.cpp index 27635441b4..280b484bc5 100644 --- a/src/servers/app/server/WinBorder.cpp +++ b/src/servers/app/server/WinBorder.cpp @@ -380,9 +380,7 @@ void WinBorder::MouseWheel(PointerEvent& evt, BPoint& ptWhere) wheelmsg.AddFloat("be:wheel_delta_x",evt.wheel_delta_x); wheelmsg.AddFloat("be:wheel_delta_y",evt.wheel_delta_y); - Window()->Lock(); Window()->SendMessageToClient(&wheelmsg); - Window()->Unlock(); } } diff --git a/src/servers/app/server/Workspace.cpp b/src/servers/app/server/Workspace.cpp index d03f38f3ae..5c6055bee5 100644 --- a/src/servers/app/server/Workspace.cpp +++ b/src/servers/app/server/Workspace.cpp @@ -1166,9 +1166,7 @@ void Workspace::SearchAndSetNewFocus(WinBorder *preferred) BMessage inactive(B_WINDOW_ACTIVATED); inactive.AddInt64("when",system_time()); inactive.AddBool("active",false); - oldItem->layerPtr->Window()->Lock(); oldItem->layerPtr->Window()->SendMessageToClient(&inactive); - oldItem->layerPtr->Window()->Unlock(); } fFocusItem=item; @@ -1181,9 +1179,7 @@ void Workspace::SearchAndSetNewFocus(WinBorder *preferred) active.AddInt64("when",system_time()); active.AddBool("active",true); - fFocusItem->layerPtr->Window()->Lock(); fFocusItem->layerPtr->Window()->SendMessageToClient(&active); - fFocusItem->layerPtr->Window()->Unlock(); } } }