diff --git a/src/servers/app/Desktop.cpp b/src/servers/app/Desktop.cpp index cae2d3ee60..70b4710922 100644 --- a/src/servers/app/Desktop.cpp +++ b/src/servers/app/Desktop.cpp @@ -362,12 +362,8 @@ Desktop::Init() // TODO: temporary workaround, fActiveScreen will be removed fActiveScreen = fVirtualScreen.ScreenAt(0); - SetCursor(NULL); - // this will set the default cursor - fVirtualScreen.HWInterface()->MoveCursorTo(fVirtualScreen.Frame().Width() / 2, fVirtualScreen.Frame().Height() / 2); - fVirtualScreen.HWInterface()->SetCursorVisible(true); #if TEST_MODE gInputManager->AddStream(new InputServerStream); @@ -393,6 +389,11 @@ Desktop::Init() gFontManager->AttachUser(fUserID); + SetCursor(NULL); + // this will set the default cursor + + fVirtualScreen.HWInterface()->SetCursorVisible(true); + return B_OK; }