From 918b217f9907cccab2d5be39649b3dab5b02ed38 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 4 Jan 2018 15:15:44 +0100 Subject: [PATCH] Fixed Android local ref table overflow due to enums --- wrappers/java/jni.mustache | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wrappers/java/jni.mustache b/wrappers/java/jni.mustache index 65baf5d4b..f0ad0e6c4 100644 --- a/wrappers/java/jni.mustache +++ b/wrappers/java/jni.mustache @@ -333,6 +333,11 @@ static {{return}} {{callbackName}}({{params}}) { env->DeleteLocalRef(j_{{objectName}}); } {{/jobjects}} + {{#jenums}} + if (j_{{enumName}}) { + env->DeleteLocalRef(j_{{enumName}}); + } + {{/jenums}} {{#jstrings}} if (j_{{stringName}}) { env->DeleteLocalRef(j_{{stringName}});