diff options
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 |
commit | 790b16bc519fb1c17368db2678864452e142fe80 (patch) | |
tree | 662f25a849ccb3e0e3522a9cb3afabaf95ba2b8f /platform/android/src | |
parent | 22741891c180d23ac5d593ac4503a532a4068722 (diff) | |
download | qtlocation-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')
-rwxr-xr-x | platform/android/src/native_map_view.cpp | 2 |
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) { |