revert of "Should fix the cursor until we draw our own cursor."

This commit is contained in:
Nemirtingas 2019-09-03 19:21:42 +02:00
parent 6ebc946607
commit 344674b889

View File

@ -125,7 +125,6 @@ void Steam_Overlay::ShowOverlay(bool state)
#ifdef __WINDOWS__ #ifdef __WINDOWS__
static RECT old_clip; static RECT old_clip;
static BOOL show_cursor = FALSE;
if (state) if (state)
{ {
@ -155,24 +154,12 @@ void Steam_Overlay::ShowOverlay(bool state)
clipRect.bottom -= borderWidth; clipRect.bottom -= borderWidth;
ClipCursor(&clipRect); ClipCursor(&clipRect);
ImGui::GetIO().MouseDrawCursor = true;
CURSORINFO cinfo;
cinfo.cbSize = sizeof(cinfo);
GetCursorInfo(&cinfo);
show_cursor = cinfo.flags == CURSOR_SHOWING;
POINT pos;
pos.x = cliRect.right/2;
pos.y = cliRect.bottom/2;
ClientToScreen(game_hwnd, &pos);
SetCursorPos(pos.x, pos.y);
while (ShowCursor(TRUE) < 0);
} }
else else
{ {
ClipCursor(&old_clip); ClipCursor(&old_clip);
if (!show_cursor) ImGui::GetIO().MouseDrawCursor = false;
while (ShowCursor(FALSE) >= 0);
} }
#else #else