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
1 changed files with 2 additions and 15 deletions

View File

@ -125,7 +125,6 @@ void Steam_Overlay::ShowOverlay(bool state)
#ifdef __WINDOWS__
static RECT old_clip;
static BOOL show_cursor = FALSE;
if (state)
{
@ -155,24 +154,12 @@ void Steam_Overlay::ShowOverlay(bool state)
clipRect.bottom -= borderWidth;
ClipCursor(&clipRect);
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);
ImGui::GetIO().MouseDrawCursor = true;
}
else
{
ClipCursor(&old_clip);
if (!show_cursor)
while (ShowCursor(FALSE) >= 0);
ImGui::GetIO().MouseDrawCursor = false;
}
#else