mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-12-26 02:14:15 +08:00
Add software cursor to Linux overlay too
This commit is contained in:
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…
x
Reference in New Issue
Block a user