summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android/java/app/build.gradle2
-rw-r--r--android/java/lib/build.gradle2
-rw-r--r--android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java3
3 files changed, 4 insertions, 3 deletions
diff --git a/android/java/app/build.gradle b/android/java/app/build.gradle
index c0acf868f2..7ddd75698e 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 9f650bb2a7..9a191aba74 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 f664f2cf0b..4ae6d991af 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