Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d54952b4 authored by Carl Shapiro's avatar Carl Shapiro Committed by Android (Google) Code Review
Browse files

Merge "Establish a global reference before saving a class into a global."

parents c0bf067f c1318bab
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1806,7 +1806,9 @@ int register_android_content_AssetManager(JNIEnv* env)
        = env->GetFieldID(assetManager, "mObject", "I");
    LOG_FATAL_IF(gAssetManagerOffsets.mObject == NULL, "Unable to find AssetManager.mObject");

    g_stringClass = env->FindClass("java/lang/String");
    jclass stringClass = env->FindClass("java/lang/String");
    LOG_FATAL_IF(stringClass == NULL, "Unable to find class java/lang/String");
    g_stringClass = (jclass)env->NewGlobalRef(stringClass);

    return AndroidRuntime::registerNativeMethods(env,
            "android/content/res/AssetManager", gAssetManagerMethods, NELEM(gAssetManagerMethods));