aboutsummaryrefslogtreecommitdiff
path: root/platform/android/file_access_jandroid.cpp
diff options
context:
space:
mode:
authorsanikoyes2016-07-11 12:41:54 +0800
committersanikoyes2016-07-11 12:41:54 +0800
commit978cb0e884dea9be4d98a0b52ae930655f7d9ad8 (patch)
tree04c717c2136d63064eef478b425ff6f15ff15d2d /platform/android/file_access_jandroid.cpp
parent9397458cc0a37f4899a0dba5352a6e045ed123d8 (diff)
downloadgodot-978cb0e884dea9be4d98a0b52ae930655f7d9ad8.tar.gz
godot-978cb0e884dea9be4d98a0b52ae930655f7d9ad8.tar.zst
godot-978cb0e884dea9be4d98a0b52ae930655f7d9ad8.zip
Diffstat (limited to 'platform/android/file_access_jandroid.cpp')
-rw-r--r--platform/android/file_access_jandroid.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/android/file_access_jandroid.cpp b/platform/android/file_access_jandroid.cpp
index da8ceaff1..ea33e9a67 100644
--- a/platform/android/file_access_jandroid.cpp
+++ b/platform/android/file_access_jandroid.cpp
@@ -182,8 +182,10 @@ bool FileAccessJAndroid::file_exists(const String& p_path) {
jstring js = env->NewStringUTF(path.utf8().get_data());
int res = env->CallIntMethod(io,_file_open,js,false);
- if (res<=0)
+ if (res<=0) {
+ env->DeleteLocalRef(js);
return false;
+ }
env->CallVoidMethod(io,_file_close,res);
env->DeleteLocalRef(js);
return true;