changeset 2518:c4e90a623437

Android: Fix not actually passing the data in dw_window_set_data().
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 08 May 2021 08:43:47 +0000
parents d746323f2841
children 551313c064f2
files android/dw.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/android/dw.cpp	Sat May 08 08:11:51 2021 +0000
+++ b/android/dw.cpp	Sat May 08 08:43:47 2021 +0000
@@ -4139,7 +4139,7 @@
         jmethodID windowSetData = env->GetMethodID(clazz, "windowSetData",
                                                    "(Landroid/view/View;Ljava/lang/String;J)V");
         // Call the method on the object
-        env->CallVoidMethod(_dw_obj, windowSetData, window, jstr);
+        env->CallVoidMethod(_dw_obj, windowSetData, window, jstr, (jlong)data);
     }
 }
 
@@ -4166,7 +4166,7 @@
         jmethodID windowGetData = env->GetMethodID(clazz, "windowGetData",
                                                    "(Landroid/view/View;Ljava/lang/String;)J");
         // Call the method on the object
-        retval = DW_INT_TO_POINTER(env->CallLongMethod(_dw_obj, windowGetData, window, jstr));
+        retval = (void *)env->CallLongMethod(_dw_obj, windowGetData, window, jstr);
     }
     return retval;
 }