dolphin/Source/Core/InputCommon/ControllerInterface/Win32
seth 00ec25d520 InputCommon: Fix callback dispatch deadlock
Make sure m_is_populating_devices is true when a WM_INPUT_DEVICE_CHANGE
event is received directly on the ciface thread, so that callbacks do
not occur while removing devices. This breaks a hold-and-wait deadlock
between the ciface thread and the CPU thread when using emulated
Wiimotes.

Co-authored-by: brainleq <brainleq@users.noreply.github.com>
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-12-13 00:30:27 +00:00
..
Win32.cpp InputCommon: Fix callback dispatch deadlock 2020-12-13 00:30:27 +00:00
Win32.h InputCommon: Use nested namespace specifiers where applicable 2019-06-17 16:51:41 -04:00