diff options
-rw-r--r-- | platform/java/mupdf_native.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/platform/java/mupdf_native.c b/platform/java/mupdf_native.c index 6ce4c132..fc90b6e8 100644 --- a/platform/java/mupdf_native.c +++ b/platform/java/mupdf_native.c @@ -7247,3 +7247,31 @@ FUN(PDFObject_toString)(JNIEnv *env, jobject self, jboolean tight) return string; } + +/* Shade interface */ + +JNIEXPORT void JNICALL +FUN(Shade_finalize)(JNIEnv *env, jobject self) +{ + fz_context *ctx = get_context(env); + fz_shade *shd = from_Shade(env, self); + + if (ctx == NULL || shd == NULL) + return; + + fz_drop_shade(ctx, shd); +} + +/* PDFGraftMap interface */ + +JNIEXPORT void JNICALL +FUN(PDFGraftMap_finalize)(JNIEnv *env, jobject self) +{ + fz_context *ctx = get_context(env); + pdf_graft_map *map = from_PDFGraftMap(env, self); + + if (ctx == NULL || map == NULL) + return; + + pdf_drop_graft_map(ctx, map); +} |