Actions
Emulator Issues #9669
closedController input state is not reset when device is disconnected
Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:
0%
Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-9869
Description
When using XInput or DInput on Windows (and probably other backends on other OSes) inputs remain "stuck" when removing a device.
E.g. When in game or the controller config dialog hold down a button or stick while unplugging your controller.
Buttons continue to show as pressed and sticks are not centered.
This behavior is particularly annoying if a wireless controller's batteries die when moving in game.
I'm currently testing in Dolphin 5.0 on Windows.
This is a regression. UpdateInput calls in ControllerInterface used to "clear" all the inputs of a particular device on failure.
Actions