[Android] Fix new equalizer band issue
Nicolas Pomepuy
git at videolan.org
Fri Jul 25 11:46:43 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Jun 12 15:40:36 2025 +0200| [faf2ae758031e882c0f0422a29cd7dfd08c3720e] | committer: Nicolas Pomepuy
Fix new equalizer band issue
> https://code.videolan.org/videolan/vlc-android/commit/faf2ae758031e882c0f0422a29cd7dfd08c3720e
---
.../src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
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 ae92457be6..04d916724b 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
@@ -108,7 +108,7 @@ class EqualizerFragmentDialog : VLCBottomSheetDialogFragment(), Slider.OnChangeL
if (oldCurrentEqualizer == null) fillViews()
oldEqualiserSets = newEqualizerSets
oldCurrentEqualizer = viewModel.getCurrentEqualizer()
- updateEqualizer()
+ updateEqualizer(true)
}
}
@@ -244,12 +244,12 @@ class EqualizerFragmentDialog : VLCBottomSheetDialogFragment(), Slider.OnChangeL
* Update the equalizer with the selected preset
*
*/
- fun updateEqualizer() = lifecycleScope.launch(start = CoroutineStart.UNDISPATCHED) {
+ fun updateEqualizer(preventBarUpdate: Boolean = false) = lifecycleScope.launch(start = CoroutineStart.UNDISPATCHED) {
if (viewModel.bandCount == -1) viewModel.bandCount = withContext(Dispatchers.IO) {
VLCInstance.getInstance(requireContext())
MediaPlayer.Equalizer.getBandCount()
}
- updateBars()
+ if (!preventBarUpdate) updateBars()
if (binding.equalizerButton.isChecked) viewModel.updateEqualizer()
}
More information about the Android
mailing list