summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface
diff options
context:
space:
mode:
authorMichael Maltese <michaeljosephmaltese@gmail.com>2016-10-11 12:54:35 -0700
committerMichael Maltese <michaeljosephmaltese@gmail.com>2016-10-15 16:37:39 -0700
commita082e9324fce217378915fa2946fda5cfccf8c8d (patch)
tree0f1ccb795e8bc2144a1c8fd84ad6efe248fea139 /Source/Core/InputCommon/ControllerInterface
parent183f3c375971233213bbc4a222a76c8f3940ebe5 (diff)
HW: Don't be responsible for g_controller_interface
Currently, `g_controller_interface` is initialized and shut down by each of `GCKeyboard`, `GCPad`, `Wiimote`, and `HotkeyManager`. This 1) is weird conceptually, because it necessitates passing a pointer to the native window to each of those classes, which don't need it, and 2) can cause issues when controller backends are initialized or shutdown multiple times in succession.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface')
0 files changed, 0 insertions, 0 deletions