[Android] Fix the equalizer enabled state reset when opening the equalizer
Nicolas Pomepuy
git at videolan.org
Wed Mar 11 15:23:58 UTC 2026
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Mar 10 07:54:10 2026 +0100| [49f350c42675e7a82efec4d593aef29ea137b0fb] | committer: Nicolas Pomepuy
Fix the equalizer enabled state reset when opening the equalizer
Fixes #3310
> https://code.videolan.org/videolan/vlc-android/commit/49f350c42675e7a82efec4d593aef29ea137b0fb
---
.../src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt
index 42d379a261..d2a9b5c19a 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt
@@ -117,6 +117,7 @@ class EqualizerFragmentDialog : VLCBottomSheetDialogFragment(), Slider.OnChangeL
fillPreamp()
}
+ if (oldCurrentEqualizer == null) fillViews()
if (binding.equalizerBands.isEmpty() || viewModel.needForceRefresh || oldCurrentEqualizer == null || oldCurrentEqualizer?.equalizerEntry?.id != viewModel.getCurrentEqualizer().equalizerEntry.id) {
fillBands()
viewModel.needForceRefresh = false
@@ -124,7 +125,6 @@ class EqualizerFragmentDialog : VLCBottomSheetDialogFragment(), Slider.OnChangeL
updateEnabledState()
}
binding.undo.isEnabled = viewModel.history.isNotEmpty()
- if (oldCurrentEqualizer == null) fillViews()
oldEqualiserSets = newEqualizerSets
oldCurrentEqualizer = viewModel.getCurrentEqualizer()
updateEqualizer(true)
More information about the Android
mailing list