on develop help sign in
Fix 32-bit android
0dff2c3Ryan Trinkle
reflex-dom/cbits/MainWidget.c+4−4
@@ -20,7 +20,7 @@ jobject Reflex_Dom_Android_MainWidget_start(jobject activity, const char *url, c
20 jstring jurl = (*env)->NewStringUTF(env, url);
20 jstring jurl = (*env)->NewStringUTF(env, url);
21 assert(jurl);
21 assert(jurl);
22 jstring initialJS = (*env)->NewStringUTF(env, jsaddleCallbacks->jsaddleJsData);
22 jstring initialJS = (*env)->NewStringUTF(env, jsaddleCallbacks->jsaddleJsData);
23− jobject result = (*env)->CallStaticObjectMethod(env, cls, startMainWidget, activity, jurl, (long)jsaddleCallbacks, initialJS);
23+ jobject result = (*env)->CallStaticObjectMethod(env, cls, startMainWidget, activity, jurl, (jlong)jsaddleCallbacks, initialJS);
24 (*env)->DeleteLocalRef(env, initialJS);
24 (*env)->DeleteLocalRef(env, initialJS);
25 if((*env)->ExceptionOccurred(env)) {
25 if((*env)->ExceptionOccurred(env)) {
26 __android_log_write(ANDROID_LOG_DEBUG, "MainWidget", "startMainWidget exception");
26 __android_log_write(ANDROID_LOG_DEBUG, "MainWidget", "startMainWidget exception");
@@ -51,13 +51,13 @@ void Reflex_Dom_Android_MainWidget_runJS(jobject jsExecutor, const char* js) {
51 (*env)->PopLocalFrame(env, 0);
51 (*env)->PopLocalFrame(env, 0);
52}
52}
53
53
54−JNIEXPORT void JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallbacks_startProcessing (JNIEnv *env, jobject thisObj, long callbacksLong) {
54+JNIEXPORT void JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallbacks_startProcessing (JNIEnv *env, jobject thisObj, jlong callbacksLong) {
55 const JSaddleCallbacks *callbacks = (const JSaddleCallbacks *)callbacksLong;
55 const JSaddleCallbacks *callbacks = (const JSaddleCallbacks *)callbacksLong;
56 (*(callbacks->jsaddleStart))();
56 (*(callbacks->jsaddleStart))();
57 return;
57 return;
58}
58}
59
59
60−JNIEXPORT void JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallbacks_processMessage (JNIEnv *env, jobject thisObj, long callbacksLong, jstring msg) {
60+JNIEXPORT void JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallbacks_processMessage (JNIEnv *env, jobject thisObj, jlong callbacksLong, jstring msg) {
61 const JSaddleCallbacks *callbacks = (const JSaddleCallbacks *)callbacksLong;
61 const JSaddleCallbacks *callbacks = (const JSaddleCallbacks *)callbacksLong;
62 const char *msg_str = (*env)->GetStringUTFChars(env, msg, NULL);
62 const char *msg_str = (*env)->GetStringUTFChars(env, msg, NULL);
63 (*(callbacks->jsaddleResult))(msg_str);
63 (*(callbacks->jsaddleResult))(msg_str);
@@ -65,7 +65,7 @@ JNIEXPORT void JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallb
65 return;
65 return;
66}
66}
67
67
68−JNIEXPORT jstring JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallbacks_processSyncMessage (JNIEnv *env, jobject thisObj, long callbacksLong, jstring msg) {
68+JNIEXPORT jstring JNICALL Java_org_reflexfrp_reflexdom_MainWidget_00024JSaddleCallbacks_processSyncMessage (JNIEnv *env, jobject thisObj, jlong callbacksLong, jstring msg) {
69 const JSaddleCallbacks *callbacks = (const JSaddleCallbacks *)callbacksLong;
69 const JSaddleCallbacks *callbacks = (const JSaddleCallbacks *)callbacksLong;
70 const char *msg_str = (*env)->GetStringUTFChars(env, msg, NULL);
70 const char *msg_str = (*env)->GetStringUTFChars(env, msg, NULL);
71 char *next_str = (*(callbacks->jsaddleSyncResult))(msg_str);
71 char *next_str = (*(callbacks->jsaddleSyncResult))(msg_str);