diff options
| author | Morph <39850852+Morph1984@users.noreply.github.com> | 2020-09-03 11:07:57 -0400 |
|---|---|---|
| committer | Morph <39850852+Morph1984@users.noreply.github.com> | 2020-10-16 00:04:59 -0400 |
| commit | 7b3f5845d28fdf245967b930452d392458fd8535 (patch) | |
| tree | 7b627a0d7985ec42e90e6f4348f60c3094e31e0d /src/common/x64/xbyak_util.h | |
| parent | 64f967fd4958abb5a02191a81e91fc8b33bcf4c5 (diff) | |
sdl_impl: Erase the SDLJoystick entry after removing a controller
Previously, disconnecting a controller still leaves a null SDLJoystick entry within the vector of SDLJoysticks mapped by GUID.
When a DirectInput device of the same GUID is reconnected, it adds that device to a new port causing non-detectable input.
Furthermore, opening the "Configure" menu would cause yuzu to crash since it first tries to resolve the name of a null SDLJoystick entry that was not removed.
Resolve this by properly erasing the SDLJoystick entry from the vector.
Diffstat (limited to 'src/common/x64/xbyak_util.h')
0 files changed, 0 insertions, 0 deletions
