summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Liu <peng.liu@mapbox.com>2019-09-23 12:28:59 +0300
committerPeng Liu <peng.liu@mapbox.com>2019-09-23 12:28:59 +0300
commitdd53920754fbc7a89922f985770240d52a4b4488 (patch)
treea4fef70875eb8a8dd9d6d71dc03d90f56909251b
parent3ebbde3e4b187f91805bd2aead8008727e0a423c (diff)
downloadqtlocation-mapboxgl-upstream/peng-migrate-to-gl-js-feedback-form.tar.gz
[android] Change getPackageName to application context.upstream/peng-migrate-to-gl-js-feedback-form
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AttributionDialogManager.java2
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/AttributionDialogManagerTest.java3
2 files changed, 4 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AttributionDialogManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AttributionDialogManager.java
index b557fd5f6c..5384a29fca 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AttributionDialogManager.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AttributionDialogManager.java
@@ -164,7 +164,7 @@ public class AttributionDialogManager implements View.OnClickListener, DialogInt
cameraPosition.zoom, cameraPosition.bearing, (int) cameraPosition.tilt));
}
- String packageName = context.getPackageName();
+ String packageName = context.getApplicationContext().getPackageName();
if (packageName != null) {
builder.appendQueryParameter("referrer", packageName);
}
diff --git a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/AttributionDialogManagerTest.java b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/AttributionDialogManagerTest.java
index 42dfecf492..9b4eeb27aa 100644
--- a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/AttributionDialogManagerTest.java
+++ b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/AttributionDialogManagerTest.java
@@ -61,6 +61,7 @@ public class AttributionDialogManagerTest {
@Test
public void testBuildMapFeedbackMapUrl() {
+ when(context.getApplicationContext()).thenReturn(context);
when(context.getPackageName()).thenReturn(ASSERT_MAPBOX_PACKAGE_NAME);
when(style.getUri()).thenReturn(ASSERT_MAPBOX_STYLE_URI);
when(mapboxMap.getCameraPosition()).thenReturn(cameraPosition);
@@ -72,6 +73,7 @@ public class AttributionDialogManagerTest {
@Test
public void testBuildMapFeedbackMapUrlWithLocalStyleJson() {
+ when(context.getApplicationContext()).thenReturn(context);
when(context.getPackageName()).thenReturn(ASSERT_MAPBOX_PACKAGE_NAME);
when(style.getUri()).thenReturn(ASSERT_MAPBOX_LOCAL_STYLE_URI);
when(mapboxMap.getCameraPosition()).thenReturn(cameraPosition);
@@ -83,6 +85,7 @@ public class AttributionDialogManagerTest {
@Test
public void testBuildMapFeedbackMapUrlWithNullCameraPosition() {
+ when(context.getApplicationContext()).thenReturn(context);
when(context.getPackageName()).thenReturn(ASSERT_MAPBOX_PACKAGE_NAME);
when(style.getUri()).thenReturn(ASSERT_MAPBOX_LOCAL_STYLE_URI);
when(mapboxMap.getCameraPosition()).thenReturn(null);