diff --git a/pcsx2/PAD/Windows/PAD.cpp b/pcsx2/PAD/Windows/PAD.cpp index baf976aa17..36451925b4 100644 --- a/pcsx2/PAD/Windows/PAD.cpp +++ b/pcsx2/PAD/Windows/PAD.cpp @@ -1023,9 +1023,12 @@ DWORD WINAPI MaximizeWindowThreadProc(void* lpParameter) void PADconfigure() { + HWND tmp = hWnd; + PADclose(); ScopedCoreThreadPause paused_core; Configure(); paused_core.AllowResume(); + PADopen(tmp); } #ifdef _MSC_VER