summaryrefslogtreecommitdiff
path: root/src/core/memory.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
commit7b3f5845d28fdf245967b930452d392458fd8535 (patch)
tree7b627a0d7985ec42e90e6f4348f60c3094e31e0d /src/core/memory.cpp
parent64f967fd4958abb5a02191a81e91fc8b33bcf4c5 (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/memory.cpp')
0 files changed, 0 insertions, 0 deletions