From 73b21090a228d3a22683942fbf63ce42dc7c33ba Mon Sep 17 00:00:00 2001 From: Tim Angus <tim@blackcompanystudios.co.uk> 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 0ddba0c0..1365eca8 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"); -- 2.18.1