diff --git a/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.kt b/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.kt index 387dd4672..c38ed1ecb 100644 --- a/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.kt @@ -1,6 +1,7 @@ package fr.free.nrw.commons.settings import android.Manifest.permission +import android.annotation.SuppressLint import android.app.Activity import android.app.Dialog import android.content.Context.MODE_PRIVATE @@ -303,6 +304,11 @@ class SettingsFragment : PreferenceFragmentCompat() { ) } + // Remove the space for icons in the settings menu. + // This uses an internal API that shouldn't be used in app code, + // but it appears to be the most robust way to do this at the moment, + // disable the warning. + @SuppressLint("RestrictedApi") override fun onCreateAdapter(preferenceScreen: PreferenceScreen): Adapter { return object : PreferenceGroupAdapter(preferenceScreen) {