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.
This commit is contained in:
JosJuice 2024-04-13 22:39:10 +02:00
parent e62d8ecfa8
commit 5456d990d1
1 changed files with 3 additions and 2 deletions

View File

@ -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();