From 1e9d8e110b56b0771eddffb636f99f76407782aa Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sat, 19 Sep 2015 01:04:41 +0300
Subject: [PATCH] unix/modjni: py2jvalue: Pass jobject's down to Java.

So far, no signature check is done (TODO).
---
 unix/modjni.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/unix/modjni.c b/unix/modjni.c
index 929a0131f..701794256 100644
--- a/unix/modjni.c
+++ b/unix/modjni.c
@@ -224,6 +224,10 @@ STATIC bool py2jvalue(const char **jtypesig, mp_obj_t arg, jvalue *out) {
         } else {
             return false;
         }
+    } else if (type == &jobject_type) {
+        printf("TODO: Check java arg type!!\n");
+        mp_obj_jobject_t *jo = arg;
+        out->l = jo->obj;
     } else {
         nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, "arg type not supported"));
     }
-- 
GitLab