Browse Source

Remove useless actions when changing the aout settings

merge-requests/1594/merge
Nicolas Pomepuy 1 year ago
parent
commit
c7b2b91dd7
  1. 6
      application/television/src/main/java/org/videolan/television/ui/preferences/PreferencesAdvanced.kt
  2. 6
      application/vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesAdvanced.kt

6
application/television/src/main/java/org/videolan/television/ui/preferences/PreferencesAdvanced.kt

@ -354,9 +354,9 @@ class PreferencesAdvanced : BasePreferenceFragment(), SharedPreferences.OnShared
when (key) {
KEY_AOUT -> {
launch { restartLibVLC() }
val opensles = "2" == preferenceManager.sharedPreferences!!.getString(KEY_AOUT, "0")
if (opensles) findPreference<CheckBoxPreference>("audio_digital_output")?.isChecked = false
findPreference<Preference>("audio_digital_output")?.isVisible = !opensles
Settings.getInstance(activity).let {
if (it.getString(KEY_AOUT, "0") == "2") it.putSingle("audio_digital_output", false)
}
}
"network_caching" -> {
sharedPreferences.edit {

6
application/vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesAdvanced.kt

@ -390,9 +390,9 @@ class PreferencesAdvanced : BasePreferenceFragment(), SharedPreferences.OnShared
when (key) {
KEY_AOUT -> {
lifecycleScope.launch { restartLibVLC() }
val opensles = "2" == preferenceManager.sharedPreferences!!.getString(KEY_AOUT, "0")
if (opensles) findPreference<CheckBoxPreference>("audio_digital_output")?.isChecked = false
findPreference<Preference>("audio_digital_output")?.isVisible = !opensles
Settings.getInstance(requireActivity()).let {
if (it.getString(KEY_AOUT, "0") == "2") it.putSingle("audio_digital_output", false)
}
}
"network_caching" -> {
sharedPreferences.edit {

Loading…
Cancel
Save