From d6ef0d1e6f229774bf2b716af54b96cb1bf54745 Mon Sep 17 00:00:00 2001 From: nico202 Date: Thu, 24 May 2018 17:47:34 +0200 Subject: [PATCH] fix random generation (fix bug if only 1 match found) --- app/src/main/java/max/music_cyclon/service/BeetsFetcher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/max/music_cyclon/service/BeetsFetcher.java b/app/src/main/java/max/music_cyclon/service/BeetsFetcher.java index ef1aaf7..9bead5f 100644 --- a/app/src/main/java/max/music_cyclon/service/BeetsFetcher.java +++ b/app/src/main/java/max/music_cyclon/service/BeetsFetcher.java @@ -105,7 +105,8 @@ public class BeetsFetcher { ArrayList out = new ArrayList<>(); for (int i = 0; i < n; i++) { - out.add(list.get(RANDOM.nextInt(list.size() - 1))); + int item = list.size() > 1 ? RANDOM.nextInt(list.size() - 1) : 0; + out.add(list.get(item)); } return Collections.unmodifiableList(out);