diff options
| author | JosJuice <josjuice@gmail.com> | 2024-04-13 22:39:10 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2024-04-13 22:39:10 +0200 |
| commit | 5456d990d16bee5a03796e5230ffc1117a981393 (patch) | |
| tree | cdec3e1fae2579fbc0da4ef6a8ade558489168b1 /Source/Core/InputCommon/ControllerInterface | |
| parent | e62d8ecfa8c104f73c4feafc79f7ff64b4a4fd7b (diff) | |
Android/ControllerInterface: Run the init code
This was broken by a9a9fdd9e9. Because Init didn't run, the Android
input backend would crash whenever it tried to call into JVM code.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface')
| -rw-r--r-- | Source/Core/InputCommon/ControllerInterface/Android/Android.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/ControllerInterface/Android/Android.cpp b/Source/Core/InputCommon/ControllerInterface/Android/Android.cpp index 69f0e5b5ec..c60679daf0 100644 --- a/Source/Core/InputCommon/ControllerInterface/Android/Android.cpp +++ b/Source/Core/InputCommon/ControllerInterface/Android/Android.cpp @@ -448,7 +448,7 @@ namespace ciface::Android class InputBackend final : public ciface::InputBackend { public: - using ciface::InputBackend::InputBackend; + InputBackend(ControllerInterface* controller_interface); ~InputBackend(); void PopulateDevices() override; @@ -797,7 +797,8 @@ static jintArray CreateKeyCodesArray(JNIEnv* env) return keycodes_array; } -void Init() +InputBackend::InputBackend(ControllerInterface* controller_interface) + : ciface::InputBackend(controller_interface) { JNIEnv* env = IDCache::GetEnvForThread(); |
