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

Commit 9e2b20f1 authored by Jerome Gaillard's avatar Jerome Gaillard Committed by Android (Google) Code Review
Browse files

Merge "Allow customization of method binding names in HWUI" into main

parents 92be35f8 68a4e350
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -205,6 +205,13 @@ int register_android_graphics_classes(JNIEnv *env) {
    jmethodID getPropertyMethod = GetStaticMethodIDOrDie(env, system, "getProperty",
                                                         "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;");

    auto formatProperty = (jstring)env->CallStaticObjectMethod(
            system, getPropertyMethod, env->NewStringUTF("method_binding_format"),
            env->NewStringUTF(""));
    const char* methodFormatChars = env->GetStringUTFChars(formatProperty, 0);
    setJniMethodFormat(string(methodFormatChars));
    env->ReleaseStringUTFChars(formatProperty, methodFormatChars);

    // Get the names of classes that need to register their native methods
    auto nativesClassesJString = (jstring)env->CallStaticObjectMethod(
            system, getPropertyMethod, env->NewStringUTF("graphics_native_classes"),