diff options
| author | krangelov <kr.angelov@gmail.com> | 2020-04-01 16:26:03 +0200 |
|---|---|---|
| committer | krangelov <kr.angelov@gmail.com> | 2020-04-01 16:26:03 +0200 |
| commit | 57a1ea5b56fa1e8cb3c8b9512ee421499a72a750 (patch) | |
| tree | fed4c55f6352a50d12f5b866c8b978016b76c671 /src/runtime | |
| parent | 762d83c1f0fbe7dbfa8440d4a736aa36a147cedb (diff) | |
forgot the conversion of the annotation string to jstring
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/java/jpgf.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c index 966762222..33bbc8e39 100644 --- a/src/runtime/java/jpgf.c +++ b/src/runtime/java/jpgf.c @@ -985,6 +985,7 @@ pgf_bracket_lzn_end_phrase(PgfLinFuncs** funcs, PgfCId cat, int fid, GuString an if (gu_buf_length(state->list) > 0) { jstring jcat = gu2j_string(env, cat); jstring jfun = gu2j_string(env, fun); + jstring jann = gu2j_string(env, ann); size_t len = gu_buf_length(state->list); jobjectArray jchildren = (*env)->NewObjectArray(env, len, state->object_class, NULL); @@ -1000,10 +1001,11 @@ pgf_bracket_lzn_end_phrase(PgfLinFuncs** funcs, PgfCId cat, int fid, GuString an jcat, jfun, fid, - ann, + jann, jchildren); (*env)->DeleteLocalRef(env, jchildren); + (*env)->DeleteLocalRef(env, jann); (*env)->DeleteLocalRef(env, jfun); (*env)->DeleteLocalRef(env, jcat); |
