Browse Source

Improve the display settings grouping setting

merge-requests/1648/merge
Nicolas Pomepuy 4 years ago
parent
commit
24d1766bd5
  1. 6
      application/vlc-android/src/org/videolan/vlc/gui/dialogs/DisplaySettingsDialog.kt

6
application/vlc-android/src/org/videolan/vlc/gui/dialogs/DisplaySettingsDialog.kt

@ -165,7 +165,11 @@ class DisplaySettingsDialog : VLCBottomSheetDialogFragment() {
binding.videoGroupSpinner.onItemSelectedListener = object:OnItemSelectedListener {
override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
val groupType = spinnerArrayAdapter.getItem(position) as VideoGroup
lifecycleScope.launch { displaySettingsViewModel.send(SHOW_VIDEO_GROUPS, groupType) }
if (groupType.value != showVideoGroups) {
lifecycleScope.launch { displaySettingsViewModel.send(SHOW_VIDEO_GROUPS, groupType) }
//dismissing as changing grouping will also change the available sorts
dismiss()
}
}
override fun onNothingSelected(parent: AdapterView<*>?) { }
}

Loading…
Cancel
Save