aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/process.cpp
diff options
context:
space:
mode:
authorMorph <39850852+Morph1984@users.noreply.github.com>2020-09-03 11:07:57 -0400
committerMorph <39850852+Morph1984@users.noreply.github.com>2020-10-16 00:04:59 -0400
commit7f475ec996b892d33e11256fb50e5ea0917d4ef1 (patch)
tree7b627a0d7985ec42e90e6f4348f60c3094e31e0d /src/core/hle/kernel/process.cpp
parente0cc7f3b6e9f7781441aaef163db02c3b4585eab (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/core/hle/kernel/process.cpp')
0 files changed, 0 insertions, 0 deletions