diff --git a/overlay_experimental/steam_overlay.cpp b/overlay_experimental/steam_overlay.cpp index ea82e4d8..aa12162a 100644 --- a/overlay_experimental/steam_overlay.cpp +++ b/overlay_experimental/steam_overlay.cpp @@ -629,6 +629,7 @@ void Steam_Overlay::OverlayProc() if (show_overlay) { + io.ConfigFlags &= ~ImGuiConfigFlags_NoMouseCursorChange; // Set the overlay windows to the size of the game window ImGui::SetNextWindowPos({ 0,0 }); ImGui::SetNextWindowSize({ static_cast(io.DisplaySize.x), @@ -681,7 +682,9 @@ void Steam_Overlay::OverlayProc() if (!show) ShowOverlay(false); - }// if(show_overlay) + } else { + io.ConfigFlags |= ImGuiConfigFlags_NoMouseCursorChange; + } } void Steam_Overlay::Callback(Common_Message *msg)