From 0f1520a1c5c0c58dc116a812a0b92cdda54eb7b9 Mon Sep 17 00:00:00 2001 From: Gabriel Jacobo Date: Fri, 25 May 2012 15:10:13 -0300 Subject: [PATCH] Fix for issue #1465, Leak in Android_JNI_SetActivityTitle (SDL_SetWindowTitle) Thanks Martin Gerhardy! --- src/core/android/SDL_android.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/android/SDL_android.cpp b/src/core/android/SDL_android.cpp index fe0d1f68e..26b1fd217 100755 --- a/src/core/android/SDL_android.cpp +++ b/src/core/android/SDL_android.cpp @@ -259,7 +259,9 @@ extern "C" void Android_JNI_SetActivityTitle(const char *title) mid = mEnv->GetStaticMethodID(mActivityClass,"setActivityTitle","(Ljava/lang/String;)V"); if (mid) { - mEnv->CallStaticVoidMethod(mActivityClass, mid, mEnv->NewStringUTF(title)); + jstring jtitle = reinterpret_cast(mEnv->NewStringUTF(title)); + mEnv->CallStaticVoidMethod(mActivityClass, mid, jtitle); + mEnv->DeleteLocalRef(jtitle); } }