From 0f514a2f959e23c89dd01745486914b42b0ac323 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Tue, 31 Jan 2023 01:42:58 +0100 Subject: [PATCH] fix a bug in the jni call write haptics --- Source/SenseGloveAndroid/Private/SGAndroid/SGConnectJNI.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/SenseGloveAndroid/Private/SGAndroid/SGConnectJNI.cpp b/Source/SenseGloveAndroid/Private/SGAndroid/SGConnectJNI.cpp index a192da9c..9b4f2e59 100644 --- a/Source/SenseGloveAndroid/Private/SGAndroid/SGConnectJNI.cpp +++ b/Source/SenseGloveAndroid/Private/SGAndroid/SGConnectJNI.cpp @@ -204,7 +204,8 @@ int32 FSGConnectJNI::WriteHaptics(const int32 DeviceAddress, const FString& Hapt if (Method) { jstring HapticsString = Env->NewStringUTF(TCHAR_TO_UTF8(*Haptics)); - Result = Env->CallStaticIntMethod(Class, Method, HapticsString); + Result = Env->CallStaticIntMethod(Class, Method, HapticsString, DeviceAddress, HapticsString); + Env->DeleteLocalRef(HapticsJString); } } }