mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-14 15:00:30 +02:00
ReleaseAllKeys released on the XInput device IDs while input arrives on PAD IDs, so whatever was held at a disconnect stayed held. Short reads and report types we don't parse made the pad "disconnect" for several seconds, and a simple DualSense BT report zeroed the state (pressing DPAD up, since hat 0 is up). These now keep the previous state. With HID input turned off we no longer open and block reading the device on the shared input thread. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>