diff options
Diffstat (limited to 'platform/android/src/image.cpp')
-rw-r--r-- | platform/android/src/image.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/platform/android/src/image.cpp b/platform/android/src/image.cpp index 0456381578..31515ff16f 100644 --- a/platform/android/src/image.cpp +++ b/platform/android/src/image.cpp @@ -15,13 +15,7 @@ PremultipliedImage decodeImage(const std::string& string) { jni::SetArrayRegion(*env, *array, 0, string.size(), reinterpret_cast<const signed char*>(string.data())); - auto bitmap = android::BitmapFactory::DecodeByteArray(*env, array, 0, string.size()); - jni::DeleteLocalRef(*env, array); - - auto image = android::Bitmap::GetImage(*env, bitmap); - jni::DeleteLocalRef(*env, bitmap); - - return image; + return android::Bitmap::GetImage(*env, android::BitmapFactory::DecodeByteArray(*env, array, 0, string.size())); } } // namespace mbgl |