[Android] Fix equalizer history crashing
Nicolas Pomepuy
git at videolan.org
Fri Jul 25 11:46:42 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Jun 12 09:28:36 2025 +0200| [e3077ab4a0e9d24fb2b732ba850e7d69296c3ea6] | committer: Nicolas Pomepuy
Fix equalizer history crashing
> https://code.videolan.org/videolan/vlc-android/commit/e3077ab4a0e9d24fb2b732ba850e7d69296c3ea6
---
.../vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt b/application/vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt
index b66e54ecad..01fe5d4f58 100644
--- a/application/vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt
+++ b/application/vlc-android/src/org/videolan/vlc/viewmodels/EqualizerViewModel.kt
@@ -80,9 +80,9 @@ class EqualizerViewModel(context: Context, private val equalizerRepository: Equa
*
* @return the last equalizer from history
*/
- fun undoFromHistory(context: Context) {
+ fun undoFromHistory(context: Context) = viewModelScope.launch(Dispatchers.IO) {
lastSaveToHistoryFrom = -2
- if (history.isEmpty()) return
+ if (history.isEmpty()) return at launch
equalizerRepository.addOrUpdateEqualizerWithBands(context, history.removeAt(history.lastIndex))
}
More information about the Android
mailing list