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); } } }