|
@ -460,6 +460,9 @@ namespace pEp { |
|
|
|
|
|
|
|
|
_setStringField(env, classname, obj, "lang", ident->lang); |
|
|
_setStringField(env, classname, obj, "lang", ident->lang); |
|
|
|
|
|
|
|
|
|
|
|
jfieldID me_id = getFieldID(env, classname, "me", "Z"); |
|
|
|
|
|
env->SetBooleanField(obj, me_id, (jboolean) ident->me); |
|
|
|
|
|
|
|
|
jfieldID flags_id = getFieldID(env, classname, "flags", "I"); |
|
|
jfieldID flags_id = getFieldID(env, classname, "flags", "I"); |
|
|
env->SetIntField(obj, flags_id, (jint) (int) ident->flags); |
|
|
env->SetIntField(obj, flags_id, (jint) (int) ident->flags); |
|
|
} |
|
|
} |
|
@ -489,6 +492,9 @@ namespace pEp { |
|
|
|
|
|
|
|
|
_setStringField(env, classname, obj, "lang", ident->lang, identityClass); |
|
|
_setStringField(env, classname, obj, "lang", ident->lang, identityClass); |
|
|
|
|
|
|
|
|
|
|
|
jfieldID me_id = getFieldID(env, classname, "me", "Z", identityClass); |
|
|
|
|
|
env->SetBooleanField(obj, me_id, (jboolean) ident->me); |
|
|
|
|
|
|
|
|
jfieldID flags_id = getFieldID(env, classname, "flags", "I", identityClass); |
|
|
jfieldID flags_id = getFieldID(env, classname, "flags", "I", identityClass); |
|
|
env->SetIntField(obj, flags_id, (jint) (int) ident->flags); |
|
|
env->SetIntField(obj, flags_id, (jint) (int) ident->flags); |
|
|
} |
|
|
} |
|
@ -531,6 +537,9 @@ namespace pEp { |
|
|
} |
|
|
} |
|
|
free(lang); |
|
|
free(lang); |
|
|
|
|
|
|
|
|
|
|
|
jfieldID me_id = getFieldID(env, classname, "me", "Z"); |
|
|
|
|
|
ident->me = (bool) env->GetBooleanField(obj, me_id); |
|
|
|
|
|
|
|
|
jfieldID flags_id = getFieldID(env, classname, "flags", "I"); |
|
|
jfieldID flags_id = getFieldID(env, classname, "flags", "I"); |
|
|
ident->flags = (identity_flags_t) (int) env->GetIntField(obj, flags_id); |
|
|
ident->flags = (identity_flags_t) (int) env->GetIntField(obj, flags_id); |
|
|
|
|
|
|
|
|