style::Style::getImage() returns optional<style::Image>

This commit is contained in:
Mikhail Pozdnyakov
2020-02-11 12:12:57 +02:00
parent f38330a9f5
commit 3bd2d0e4d7
8 changed files with 15 additions and 18 deletions

View File

@@ -1099,8 +1099,8 @@ void NativeMapView::removeImage(JNIEnv& env, const jni::String& name) {
}
jni::Local<jni::Object<Bitmap>> NativeMapView::getImage(JNIEnv& env, const jni::String& name) {
if (auto* image = map->getStyle().getImage(jni::Make<std::string>(env, name))) {
return Bitmap::CreateBitmap(env, *image);
if (auto image = map->getStyle().getImage(jni::Make<std::string>(env, name))) {
return Bitmap::CreateBitmap(env, image->getImage());
}
return jni::Local<jni::Object<Bitmap>>();
}