diff --git a/src/core/libraries/pad/pad.cpp b/src/core/libraries/pad/pad.cpp index 0a27f4e65..b72333626 100644 --- a/src/core/libraries/pad/pad.cpp +++ b/src/core/libraries/pad/pad.cpp @@ -143,6 +143,9 @@ int PS4_SYSV_ABI scePadGetExtControllerInformation(s32 handle, pInfo->capability = 0; auto res = scePadGetControllerInformation(handle, &pInfo->base); + if (!EmulatorSettings.IsUsingSpecialPad()) { + pInfo->base.connected = false; + } return res; }