summaryrefslogtreecommitdiff
path: root/platform/android/src/style/value.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/style/value.cpp')
-rw-r--r--platform/android/src/style/value.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/android/src/style/value.cpp b/platform/android/src/style/value.cpp
index daad3e998d..c03dd39132 100644
--- a/platform/android/src/style/value.cpp
+++ b/platform/android/src/style/value.cpp
@@ -9,7 +9,11 @@ namespace android {
Value::Value(jni::JNIEnv& env, jni::jobject* _value) : jenv(env), value(_value) {}
- Value::~Value() {}
+ Value::~Value() {
+ if (value) {
+ jni::DeleteLocalRef(jenv, value);
+ }
+ }
bool Value::isNull() const {
return value == nullptr;