diff --git a/Source/Core/DolphinQt/Host.cpp b/Source/Core/DolphinQt/Host.cpp index daaaee14b0..5e73896d7a 100644 --- a/Source/Core/DolphinQt/Host.cpp +++ b/Source/Core/DolphinQt/Host.cpp @@ -32,6 +32,10 @@ Host* Host::GetInstance() void Host::SetRenderHandle(void* handle) { + if (m_render_handle == handle) + return; + + m_render_handle = handle; if (g_renderer) g_renderer->ChangeSurface(handle); }