diff --git a/src/jniutils.cc b/src/jniutils.cc index da9c9a7..149378b 100644 --- a/src/jniutils.cc +++ b/src/jniutils.cc @@ -455,6 +455,8 @@ namespace pEp { memcpy((char *)_b, b->value, b->size); env->ReleaseByteArrayElements(_data, _b, 0); + env->SetObjectField(obj, fieldID, reinterpret_cast(_data)); + _setStringField(env, classname, obj, "mime_type", b->mime_type); _setStringField(env, classname, obj, "filename", b->filename); diff --git a/test/Testing.java b/test/Testing.java index 228c24b..dd8547f 100644 --- a/test/Testing.java +++ b/test/Testing.java @@ -57,7 +57,7 @@ class Testing { System.out.println(enc.getLongmsg()); Vector attachments = enc.getAttachments(); - System.out.println(attachments.get(1).data); + System.out.println(e.toUTF16(attachments.get(1).data)); } }