diff --git a/src/intf/input/win32/inp_dinput.cpp b/src/intf/input/win32/inp_dinput.cpp index 476f32a16..b3d262abb 100644 --- a/src/intf/input/win32/inp_dinput.cpp +++ b/src/intf/input/win32/inp_dinput.cpp @@ -85,7 +85,7 @@ static BOOL CALLBACK mouseEnumCallback(LPCDIDEVICEINSTANCE, LPVOID); gamepad->dwPOVs = didcl.dwPOVs; gamepad->dwButtons = didcl.dwButtons; - gamepad->lpdid->SetCooperativeLevel(hDinpWnd, DISCL_EXCLUSIVE | DISCL_BACKGROUND); + gamepad->lpdid->SetCooperativeLevel(hDinpWnd, DISCL_EXCLUSIVE | DISCL_FOREGROUND); gamepad->lpdid->EnumObjects(gamepadEnumAxesCallback, /*(void*)this*/ gamepad->lpdid, DIDFT_AXIS); gamepad->lpdid->Acquire();