diff --git a/DS4Windows/DS4Control/ScpUtil.cs b/DS4Windows/DS4Control/ScpUtil.cs index 7db8393..1743753 100644 --- a/DS4Windows/DS4Control/ScpUtil.cs +++ b/DS4Windows/DS4Control/ScpUtil.cs @@ -4936,7 +4936,8 @@ namespace DS4Windows xinputStatus = true; } } - else if (oldContType != outputDevType[device]) + else if (!dinputOnly[device] && + oldContType != outputDevType[device]) { xinputPlug = true; xinputStatus = true;