From 4df09b6a69395b88b66ea2a3d5103301812552eb Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 25 Feb 2025 00:12:51 +0800 Subject: [PATCH] Fix bug --- app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java | 1 - app/src/main/java/com/fongmi/android/tv/player/Players.java | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java b/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java index 41983e1cc..cb4ebfd10 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Danmaku.java @@ -17,7 +17,6 @@ public class Danmaku { public static List from(String path) { Danmaku danmaku = new Danmaku(); - danmaku.setSelected(true); danmaku.setName(path); danmaku.setUrl(path); return List.of(danmaku); 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 14bcd6a7a..ac64c90ed 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 @@ -481,8 +481,9 @@ public class Players implements Player.Listener, ParseCallback, DrawHandler.Call private void setDanmaku(List items) { danmaku.setVisibility(items.isEmpty() ? View.GONE : View.VISIBLE); - if (items.isEmpty()) danmaku.release(); - else setDanmaku(items.get(0).getUrl()); + if (!items.isEmpty()) setDanmaku(items.get(0).getUrl()); + if (!items.isEmpty()) items.get(0).setSelected(true); + else danmaku.release(); } public void setDanmaku(String path) {