From 37811ae65e423d7b927873519510fa72b18ec619 Mon Sep 17 00:00:00 2001 From: Adi Oanca Date: Sun, 16 May 2004 19:19:45 +0000 Subject: [PATCH] little fix for the cursor to be displayed better git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7601 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/server/Desktop.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/servers/app/server/Desktop.cpp b/src/servers/app/server/Desktop.cpp index 8c01171d1b..bf2caa0941 100644 --- a/src/servers/app/server/Desktop.cpp +++ b/src/servers/app/server/Desktop.cpp @@ -453,17 +453,18 @@ void Desktop::MouseEventHandler(PortMessage *msg) BPoint pt(x, y); if (fMouseTarget){ + fActiveScreen->DDriver()->HideCursor(); + fActiveScreen->DDriver()->MoveCursorTo(x,y); fMouseTarget->MouseMoved(pt, buttons); + fActiveScreen->DDriver()->ShowCursor(); } else{ WinBorder *target = ActiveRootLayer()->ActiveWorkspace()->SearchWinBorder(pt); if(target) target->MouseMoved(pt, buttons); - } - // We need this so that we can see the cursor on the screen - if(fActiveScreen) fActiveScreen->DDriver()->MoveCursorTo(x,y); + } break; }