Add software cursor to Linux overlay too

This commit is contained in:
Nemirtingas 2019-10-16 16:56:41 +02:00
parent 1af7902aae
commit 695954e13a
1 changed files with 11 additions and 2 deletions

View File

@ -166,6 +166,17 @@ void Steam_Overlay::ShowOverlay(bool state)
if (!Ready() || show_overlay == state)
return;
ImGuiIO &io = ImGui::GetIO();
if(state)
{
io.MouseDrawCursor = true;
}
else
{
io.MouseDrawCursor = false;
}
#ifdef __WINDOWS__
static RECT old_clip;
@ -197,12 +208,10 @@ void Steam_Overlay::ShowOverlay(bool state)
clipRect.bottom -= borderWidth;
ClipCursor(&clipRect);
ImGui::GetIO().MouseDrawCursor = true;
}
else
{
ClipCursor(&old_clip);
ImGui::GetIO().MouseDrawCursor = false;
}
#else