1
1
package fr.free.nrw.commons.settings
2
2
3
3
import android.Manifest.permission
4
- import android.annotation.SuppressLint
5
4
import android.app.Activity
6
5
import android.app.Dialog
7
6
import android.content.Context.MODE_PRIVATE
@@ -11,7 +10,6 @@ import android.net.Uri
11
10
import android.os.Bundle
12
11
import android.text.Editable
13
12
import android.text.TextWatcher
14
- import android.view.KeyEvent
15
13
import android.view.View
16
14
import android.widget.AdapterView
17
15
import android.widget.Button
@@ -131,7 +129,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
131
129
inAppCameraLocationPref?.setOnPreferenceChangeListener { _, newValue ->
132
130
val isInAppCameraLocationTurnedOn = newValue as Boolean
133
131
if (isInAppCameraLocationTurnedOn) {
134
- createDialogsAndHandleLocationPermissions(requireActivity() )
132
+ createDialogsAndHandleLocationPermissions()
135
133
}
136
134
true
137
135
}
@@ -256,7 +254,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
256
254
*
257
255
* @param activity
258
256
*/
259
- private fun createDialogsAndHandleLocationPermissions (activity : Activity ) {
257
+ private fun createDialogsAndHandleLocationPermissions () {
260
258
inAppCameraLocationPermissionLauncher.launch(arrayOf(permission.ACCESS_FINE_LOCATION ))
261
259
}
262
260
@@ -284,7 +282,6 @@ class SettingsFragment : PreferenceFragmentCompat() {
284
282
return object : PreferenceGroupAdapter (preferenceScreen) {
285
283
override fun onBindViewHolder (holder : PreferenceViewHolder , position : Int ) {
286
284
super .onBindViewHolder(holder, position)
287
- val preference = getItem(position)
288
285
val iconFrame: View ? = holder.itemView.findViewById(R .id.icon_frame)
289
286
iconFrame?.visibility = View .GONE
290
287
}
0 commit comments