diff --git a/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt b/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt
index 0277b8324..c3d3dc3c3 100644
--- a/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt
+++ b/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt
@@ -18,7 +18,7 @@ import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.rule.ActivityTestRule
import androidx.test.rule.GrantPermissionRule
import androidx.test.uiautomator.UiDevice
-import fr.free.nrw.commons.LocationPicker.LocationPickerActivity
+import fr.free.nrw.commons.locationpicker.LocationPickerActivity
import fr.free.nrw.commons.UITestHelper.Companion.childAtPosition
import fr.free.nrw.commons.auth.LoginActivity
import org.hamcrest.CoreMatchers
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 29f280c9e..ab2edf719 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -171,7 +171,7 @@
android:name=".review.ReviewActivity"
android:label="@string/title_activity_review" />
{
- fr.free.nrw.commons.location.LatLng(cameraPosition!!.latitude, cameraPosition!!.longitude, 0.0f)
+ fr.free.nrw.commons.location.LatLng(
+ cameraPosition!!.latitude,
+ cameraPosition!!.longitude,
+ 0.0f
+ )
}
//location metadata is not available
mapView != null -> {
@@ -447,14 +468,18 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback {
LAST_LOCATION,
"${mapView?.mapCenter?.latitude},${mapView?.mapCenter?.longitude}"
)
- applicationKvStore.putString(LAST_ZOOM, mapView?.zoomLevel?.toString()!!)
+ applicationKvStore.putString(LAST_ZOOM, mapView?.zoomLevelDouble?.toString()!!)
}
if (media == null) {
val intent = Intent().apply {
putExtra(
LocationPickerConstants.MAP_CAMERA_POSITION,
- CameraPosition(mapView?.mapCenter?.latitude!!, mapView?.mapCenter?.longitude!!, 14.0)
+ CameraPosition(
+ mapView?.mapCenter?.latitude!!,
+ mapView?.mapCenter?.longitude!!,
+ 14.0
+ )
)
}
setResult(RESULT_OK, intent)
@@ -556,8 +581,15 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback {
)
}
- override fun onRequestPermissionsResult(requestCode: Int, permissions: Array, grantResults: IntArray) {
- if (requestCode == Constants.RequestCodes.LOCATION && grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+ override fun onRequestPermissionsResult(
+ requestCode: Int,
+ permissions: Array,
+ grantResults: IntArray
+ ) {
+ if (requestCode == Constants.RequestCodes.LOCATION &&
+ grantResults.isNotEmpty() &&
+ grantResults[0] == PackageManager.PERMISSION_GRANTED
+ ) {
onLocationPermissionGranted()
} else {
onLocationPermissionDenied(getString(R.string.upload_map_location_access))
@@ -577,12 +609,18 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback {
override fun onLocationPermissionDenied(toastMessage: String) {
val isDeniedBefore = store.getBoolean("isPermissionDenied", false)
- val showRationale = ActivityCompat.shouldShowRequestPermissionRationale(this, permission.ACCESS_FINE_LOCATION)
+ val showRationale = ActivityCompat.shouldShowRequestPermissionRationale(
+ this,
+ permission.ACCESS_FINE_LOCATION
+ )
if (!showRationale) {
if (!locationPermissionsHelper.checkLocationPermission(this)) {
if (isDeniedBefore) {
- locationPermissionsHelper.showAppSettingsDialog(this, R.string.upload_map_location_access)
+ locationPermissionsHelper.showAppSettingsDialog(
+ this,
+ R.string.upload_map_location_access
+ )
} else {
Toast.makeText(this, toastMessage, Toast.LENGTH_LONG).show()
}
@@ -601,7 +639,10 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback {
addMarkerAtGPSLocation()
} else {
addMarkerAtGPSLocation()
- locationPermissionsHelper.showLocationOffDialog(this, R.string.ask_to_turn_location_on_text)
+ locationPermissionsHelper.showLocationOffDialog(
+ this,
+ R.string.ask_to_turn_location_on_text
+ )
}
}
}
@@ -652,7 +693,10 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback {
Marker.ANCHOR_CENTER,
Marker.ANCHOR_BOTTOM
)
- icon = ContextCompat.getDrawable(this@LocationPickerActivity, R.drawable.current_location_marker)
+ icon = ContextCompat.getDrawable(
+ this@LocationPickerActivity,
+ R.drawable.current_location_marker
+ )
title = "Your Location"
textLabelFontSize = 24
}
diff --git a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerConstants.kt b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerConstants.kt
similarity index 85%
rename from app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerConstants.kt
rename to app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerConstants.kt
index a1c9d989a..edc76ce64 100644
--- a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerConstants.kt
+++ b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerConstants.kt
@@ -1,4 +1,4 @@
-package fr.free.nrw.commons.LocationPicker
+package fr.free.nrw.commons.locationpicker
/**
* Constants need for location picking
diff --git a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerViewModel.kt b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerViewModel.kt
similarity index 96%
rename from app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerViewModel.kt
rename to app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerViewModel.kt
index b0b2ce6de..044643ede 100644
--- a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerViewModel.kt
+++ b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerViewModel.kt
@@ -1,4 +1,4 @@
-package fr.free.nrw.commons.LocationPicker
+package fr.free.nrw.commons.locationpicker
import android.app.Application
import androidx.lifecycle.AndroidViewModel
diff --git a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt
index bf3a1ab38..299f9b3be 100644
--- a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt
+++ b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt
@@ -74,7 +74,7 @@ import fr.free.nrw.commons.BuildConfig
import fr.free.nrw.commons.CameraPosition
import fr.free.nrw.commons.CommonsApplication
import fr.free.nrw.commons.CommonsApplication.Companion.instance
-import fr.free.nrw.commons.LocationPicker.LocationPicker
+import fr.free.nrw.commons.locationpicker.LocationPicker
import fr.free.nrw.commons.Media
import fr.free.nrw.commons.MediaDataExtractor
import fr.free.nrw.commons.R
diff --git a/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java b/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java
index 7a1266d89..27556da4a 100644
--- a/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java
+++ b/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java
@@ -25,7 +25,7 @@ import androidx.annotation.Nullable;
import androidx.exifinterface.media.ExifInterface;
import androidx.recyclerview.widget.LinearLayoutManager;
import fr.free.nrw.commons.CameraPosition;
-import fr.free.nrw.commons.LocationPicker.LocationPicker;
+import fr.free.nrw.commons.locationpicker.LocationPicker;
import fr.free.nrw.commons.R;
import fr.free.nrw.commons.contributions.MainActivity;
import fr.free.nrw.commons.databinding.FragmentUploadMediaDetailFragmentBinding;
diff --git a/app/src/main/res/layout/activity_location_picker.xml b/app/src/main/res/layout/activity_location_picker.xml
index a6aa85d71..fa21654b7 100644
--- a/app/src/main/res/layout/activity_location_picker.xml
+++ b/app/src/main/res/layout/activity_location_picker.xml
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- tools:context=".LocationPicker.LocationPickerActivity">
+ tools:context=".locationpicker.LocationPickerActivity">