From 86f1df90b405b56b46d698b4059ed2c6b10df8b3 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 22 Nov 2015 15:49:52 +0100 Subject: api/joy: protect dinput with mutex in all cases Also practice object-oriented information hiding to avoid accesses without the mutex. Also provide basic joy information (guid, name) without exposing dinput handles and so on. --- opentrack/win32-joystick-shortcuts.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'opentrack/win32-joystick-shortcuts.cpp') diff --git a/opentrack/win32-joystick-shortcuts.cpp b/opentrack/win32-joystick-shortcuts.cpp index 44659b7e..61a2a74a 100644 --- a/opentrack/win32-joystick-shortcuts.cpp +++ b/opentrack/win32-joystick-shortcuts.cpp @@ -22,3 +22,9 @@ std::unordered_map>& win32_joy_ctx: return js; } + +win32_joy_ctx& win32_joy_ctx::make() +{ + static win32_joy_ctx ret; + return ret; +} -- cgit v1.2.3