mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-03-02 02:00:55 -05:00
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.
49 KiB
49 KiB