Fix sorting of sensors on the manage sensor screen (#1026)

This commit is contained in:
Daniel Shokouhi 2020-10-09 06:04:51 -07:00 committed by GitHub
parent 08456d2a1b
commit 3fbb1874af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -120,12 +120,12 @@ class SensorsSettingsFragment : PreferenceFragmentCompat() {
}
}
SensorReceiver.MANAGERS.sortedBy { it.name }.filter { it.hasSensor(requireContext()) }.forEach { manager ->
SensorReceiver.MANAGERS.sortedBy { getString(it.name) }.filter { it.hasSensor(requireContext()) }.forEach { manager ->
val prefCategory = PreferenceCategory(preferenceScreen.context)
prefCategory.title = getString(manager.name)
preferenceScreen.addPreference(prefCategory)
manager.availableSensors.sortedBy { it.name }.forEach { basicSensor ->
manager.availableSensors.sortedBy { getString(it.name) }.forEach { basicSensor ->
val pref = Preference(preferenceScreen.context)
pref.key = basicSensor.id