summaryrefslogtreecommitdiff
path: root/platform/android/src/native_map_view.cpp
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2019-06-24 14:02:14 +0200
committerŁukasz Paczos <lukas.paczos@gmail.com>2019-06-25 12:45:50 +0200
commit790b16bc519fb1c17368db2678864452e142fe80 (patch)
tree662f25a849ccb3e0e3522a9cb3afabaf95ba2b8f /platform/android/src/native_map_view.cpp
parent22741891c180d23ac5d593ac4503a532a4068722 (diff)
downloadqtlocation-mapboxgl-upstream/lp-invalidate-padding-14985.tar.gz
[android] invalidate camera when setting a paddingupstream/lp-invalidate-padding-14985
Diffstat (limited to 'platform/android/src/native_map_view.cpp')
-rwxr-xr-xplatform/android/src/native_map_view.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/android/src/native_map_view.cpp b/platform/android/src/native_map_view.cpp
index 48b65c4c02..47f2c6d9aa 100755
--- a/platform/android/src/native_map_view.cpp
+++ b/platform/android/src/native_map_view.cpp
@@ -516,6 +516,8 @@ void NativeMapView::setVisibleCoordinateBounds(JNIEnv& env, const jni::Array<jni
void NativeMapView::setContentPadding(JNIEnv&, float top, float left, float bottom, float right) {
insets = {top, left, bottom, right};
+ // invalidate the camera position to consider the new padding
+ map->jumpTo(map->getCameraOptions(insets));
}
jni::Local<jni::Array<jni::jfloat>> NativeMapView::getContentPadding(JNIEnv& env) {