From a3827277b1ea5fc783587bb93ff0475e5e407068 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Thu, 2 Feb 2023 23:19:07 +0100 Subject: [PATCH] use the correct writehaptics signature extracted from the .jar file --- Source/SenseGloveAndroid/Private/SGAndroid/SGCoreJNI.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Source/SenseGloveAndroid/Private/SGAndroid/SGCoreJNI.cpp b/Source/SenseGloveAndroid/Private/SGAndroid/SGCoreJNI.cpp index 408259a5..31582b53 100644 --- a/Source/SenseGloveAndroid/Private/SGAndroid/SGCoreJNI.cpp +++ b/Source/SenseGloveAndroid/Private/SGAndroid/SGCoreJNI.cpp @@ -114,11 +114,7 @@ int32 FSGCoreJNI::Initialize() SGLOG("FSGCoreJNI: attempting to find the Android JNI method 'WriteHaptics'..."); - // FIXME - // Trying to find WriteHaptics causes crash in the C++ core libraries - // Temporarily we pass another method instead - //jmethodID WriteHapticsMethodID = Env->GetStaticMethodID(Class, "WriteHaptics", "(ILjava/lang/String;)I"); - jmethodID WriteHapticsMethodID = Env->GetStaticMethodID(Class, "GetSensorString", "(I)Ljava/lang/String;"); + jmethodID WriteHapticsMethodID = Env->GetStaticMethodID(Class, "WriteHaptics", "(IILjava/lang/String;)I"); FAndroidApplication::CheckJavaException(); if (!WriteHapticsMethodID) {