From 7f0917f92a0d6799c7e0322a2804fee131f72ba2 Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Fri, 26 Aug 2011 13:23:40 +0100 Subject: [PATCH] * Take a global reference to the activity to prevent the reference being GCed --- src/core/android/SDL_android.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/android/SDL_android.cpp b/src/core/android/SDL_android.cpp index 0ddba0c07..1365eca81 100755 --- a/src/core/android/SDL_android.cpp +++ b/src/core/android/SDL_android.cpp @@ -96,7 +96,7 @@ extern "C" void SDL_Android_Init(JNIEnv* env, jclass cls) __android_log_print(ANDROID_LOG_INFO, "SDL", "SDL_Android_Init()"); mEnv = env; - mActivityClass = cls; + mActivityClass = (jclass)env->NewGlobalRef(cls); midCreateGLContext = mEnv->GetStaticMethodID(mActivityClass, "createGLContext","(II)Z");