From a17de1de8d2e5e267ff68f265557d3ec9a0ee576 Mon Sep 17 00:00:00 2001 From: antonio Date: Fri, 8 Sep 2023 14:41:32 +0200 Subject: [PATCH] fix: null checking --- .../java/com/cappielloantonio/tempo/util/ReplayGainUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/util/ReplayGainUtil.java b/app/src/main/java/com/cappielloantonio/tempo/util/ReplayGainUtil.java index bd5b5611..dfa8148e 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/util/ReplayGainUtil.java +++ b/app/src/main/java/com/cappielloantonio/tempo/util/ReplayGainUtil.java @@ -66,6 +66,9 @@ public class ReplayGainUtil { } } + if (gains.size() == 0) gains.add(0, new ReplayGain()); + if (gains.size() == 1) gains.add(1, new ReplayGain()); + return gains; } @@ -111,7 +114,7 @@ public class ReplayGainUtil { private static void applyReplayGain(ExoPlayer player, List gains) { if (Objects.equals(Preferences.getReplayGainMode(), "auto")) { - if(areTracksConsecutive(player)) { + if (areTracksConsecutive(player)) { setAutoReplayGain(player, gains); } else { setTrackReplayGain(player, gains);