diff --git a/Source/Core/DolphinWX/Src/Frame.cpp b/Source/Core/DolphinWX/Src/Frame.cpp index 8f68d738b1..da6c565ddf 100644 --- a/Source/Core/DolphinWX/Src/Frame.cpp +++ b/Source/Core/DolphinWX/Src/Frame.cpp @@ -514,14 +514,14 @@ void CFrame::OnActive(wxActivateEvent& event) m_RenderParent->SetFocus(); #endif - if (SConfig::GetInstance().m_LocalCoreStartupParameter.bHideCursor && + if (SConfig::GetInstance().m_LocalCoreStartupParameter.bHideCursor && Core::GetState() == Core::CORE_RUN) - ::wxSetCursor(cursor_transparent); + m_RenderParent->SetCursor(cursor_transparent); } else { if (SConfig::GetInstance().m_LocalCoreStartupParameter.bHideCursor) - ::wxSetCursor(wxNullCursor); + m_RenderParent->SetCursor(wxNullCursor); } } event.Skip(); diff --git a/Source/Core/DolphinWX/Src/FrameTools.cpp b/Source/Core/DolphinWX/Src/FrameTools.cpp index 370f951807..98649be181 100644 --- a/Source/Core/DolphinWX/Src/FrameTools.cpp +++ b/Source/Core/DolphinWX/Src/FrameTools.cpp @@ -1055,7 +1055,7 @@ void CFrame::DoPause() { Core::SetState(Core::CORE_PAUSE); if (SConfig::GetInstance().m_LocalCoreStartupParameter.bHideCursor) - ::wxSetCursor(wxNullCursor); + m_RenderParent->SetCursor(wxCURSOR_ARROW); } else { @@ -1075,7 +1075,7 @@ void CFrame::DoPause() Core::SetState(Core::CORE_RUN); if (SConfig::GetInstance().m_LocalCoreStartupParameter.bHideCursor && RendererHasFocus()) - ::wxSetCursor(cursor_transparent); + m_RenderParent->SetCursor(cursor_transparent); } UpdateGUI(); }