diff options
author | Pablo Guardiola <guardiola31337@gmail.com> | 2017-06-20 10:01:02 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2017-06-28 00:54:13 +0200 |
commit | 9bed10d6a355ca200abf3ca188203ee99e1a89c8 (patch) | |
tree | 2b05a642aec27f885f681c4535f913b733af58bb | |
parent | 780d0622c8090f87e1adcd2d3c89e6024e0d5fc5 (diff) | |
download | qtlocation-mapboxgl-upstream/branch-2017-01-16.tar.gz |
fix trackball long press timeout calling the main thread method on a background thread (#9305)upstream/branch-2017-01-16
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java index c993cd3ec6..12bb03d808 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java @@ -1,6 +1,7 @@ package com.mapbox.mapboxsdk.maps; import android.os.Handler; +import android.os.Looper; import android.support.annotation.NonNull; import android.view.KeyEvent; import android.view.MotionEvent; @@ -201,7 +202,7 @@ final class MapKeyListener { currentTrackballLongPressTimeOut = null; } currentTrackballLongPressTimeOut = new TrackballLongPressTimeOut(); - new Handler().postDelayed(currentTrackballLongPressTimeOut, + new Handler(Looper.getMainLooper()).postDelayed(currentTrackballLongPressTimeOut, ViewConfiguration.getLongPressTimeout()); return true; |