platform/android/Rhodes/jni/src/callbacks.cpp in rhodes-3.1.1 vs platform/android/Rhodes/jni/src/callbacks.cpp in rhodes-3.2.0.beta.1

- old
+ new

@@ -208,12 +208,12 @@ JNIEnv *env = jnienv(); jclass cls = getJNIClass(RHODES_JAVA_CLASS_RHODES_SERVICE); if (!cls) return; jmethodID mid = getJNIClassStaticMethod(env, cls, "runApplication", "(Ljava/lang/String;Ljava/lang/Object;)V"); if (!mid) return; - jobject jParams = rho_cast<jobject>(env, params); - env->CallStaticVoidMethod(cls, mid, rho_cast<jhstring>(appname).get(), jParams); + jhobject jhParams = rho_cast<jobject>(env, params); + env->CallStaticVoidMethod(cls, mid, rho_cast<jhstring>(env, appname).get(), jhParams.get()); } RHO_GLOBAL void rho_sys_bring_to_front() { JNIEnv *env = jnienv(); @@ -270,6 +270,10 @@ jclass cls = getJNIClass(RHODES_JAVA_CLASS_RHODES_SERVICE); if (!cls) return; jmethodID mid = getJNIClassStaticMethod(env, cls, "uninstallApplication", "(Ljava/lang/String;)V"); if (!mid) return; env->CallStaticVoidMethod(cls, mid, rho_cast<jhstring>(appname).get()); +} + +RHO_GLOBAL void rho_sys_set_application_icon_badge(int badge_number) { + //unsupported on Android }