diff --git a/android/java/app/build.gradle b/android/java/app/build.gradle index c0acf868f..7ddd75698 100644 --- a/android/java/app/build.gradle +++ b/android/java/app/build.gradle @@ -6,7 +6,7 @@ android { defaultConfig { applicationId "com.mapbox.mapboxgl.app" - minSdkVersion 18 + minSdkVersion 17 targetSdkVersion 21 } diff --git a/android/java/lib/build.gradle b/android/java/lib/build.gradle index 9f650bb2a..9a191aba7 100644 --- a/android/java/lib/build.gradle +++ b/android/java/lib/build.gradle @@ -6,7 +6,7 @@ android { defaultConfig { applicationId "com.mapbox.mapboxgl.lib" - minSdkVersion 18 + minSdkVersion 17 targetSdkVersion 21 ndk { diff --git a/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java b/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java index f664f2cf0..4ae6d991a 100644 --- a/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java +++ b/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java @@ -1116,7 +1116,8 @@ public class MapView extends SurfaceView { // Mouse events // TODO: SOURCE_TOUCH_NAVIGATION? // TODO: source device resolution? - if (event.isFromSource(InputDevice.SOURCE_CLASS_POINTER)) { + //if (event.isFromSource(InputDevice.SOURCE_CLASS_POINTER)) { // this is not available before API 18 + if ((event.getSource() & InputDevice.SOURCE_CLASS_POINTER) == InputDevice.SOURCE_CLASS_POINTER) { // Choose the action switch (event.getActionMasked()) { // Mouse scrolls