diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index 78cfaf888..30c990b5c 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -491,7 +491,7 @@ public class Players implements Player.Listener, ParseCallback { danPlayer.setDanmaku(item); if (danmakus == null) danmakus = new ArrayList<>(); if (!item.isEmpty() && !danmakus.contains(item)) danmakus.add(0, item); - for (int i = 0; i < danmakus.size(); i++) danmakus.get(i).setSelected(danmakus.get(i).getUrl().equals(item.getUrl()) && !danmakus.get(i).isSelected()); + danmakus.forEach(d -> d.setSelected(d.getUrl().equals(item.getUrl()))); } public void setDanmakuSize(float size) {