[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