citra-canary/src/input_common
Weiyi Wang 22df17c303 input/sdl: lock map mutex after SDL call
Any SDL invocation can call the even callback on the same thread, which can call GetSDLJoystickBySDLID and eventually cause double lock on joystick_map_mutex. To avoid this, lock guard should be placed as closer as possible to the object accessing code, so that any SDL invocation is with the mutex unlocked
2018-10-02 11:22:20 -04:00
..
sdl input/sdl: lock map mutex after SDL call 2018-10-02 11:22:20 -04:00
udp Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
analog_from_button.cpp InputCommon: add AnalogFromButton 2017-03-01 23:30:57 +02:00
analog_from_button.h InputCommon: add AnalogFromButton 2017-03-01 23:30:57 +02:00
CMakeLists.txt Input: Remove global variables from SDL Input 2018-09-22 14:13:50 -06:00
keyboard.cpp input_common: Use std::move where applicable 2018-08-10 10:12:30 +08:00
keyboard.h citra-qt: release all buttons when render window focus is lost 2017-03-17 21:41:25 +02:00
main.cpp Input: Remove global variables from SDL Input 2018-09-22 14:13:50 -06:00
main.h Input: Remove global variables from SDL Input 2018-09-22 14:13:50 -06:00
motion_emu.cpp input_common: Add missing override specifiers 2018-08-10 10:12:29 +08:00
motion_emu.h motion_emu: no need to include thread in header 2017-08-19 07:21:02 +03:00