Add software cursor to Linux overlay too
parent
1af7902aae
commit
695954e13a
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue