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 <lukasz.paczos@mapbox.com>2019-06-25 13:29:20 +0200
commit8fbe63b51b8545b0e769cbed3d500b7dd8e6184b (patch)
treefaee2f6a7c0c01160d2bb322e69ebcd1d2db93fc /platform/android/src/native_map_view.cpp
parent658d68e38c93d22d86087127fcac3da6397df052 (diff)
downloadqtlocation-mapboxgl-8fbe63b51b8545b0e769cbed3d500b7dd8e6184b.tar.gz
[android] invalidate camera when setting a padding
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) {