diff --git a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java index 6aecdfdf2..84af81543 100644 --- a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java +++ b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java @@ -259,7 +259,8 @@ public class SiteViewModel extends ViewModel { private Result fetchPic(Site site, Result result) throws Exception { if (site.getType() > 2 || result.getList().isEmpty() || result.getList().get(0).getVodPic().length() > 0) return result; ArrayList ids = new ArrayList<>(); - for (Vod item : result.getList()) ids.add(item.getVodId()); + if (site.getCategories().isEmpty()) for (Vod item : result.getList()) ids.add(item.getVodId()); + else for (Vod item : result.getList()) if (site.getCategories().contains(item.getTypeName())) ids.add(item.getVodId()); ArrayMap params = new ArrayMap<>(); params.put("ac", site.getType() == 0 ? "videolist" : "detail"); params.put("ids", TextUtils.join(",", ids));