From 4ce5cd8d081676044df954e27ba2459f7093c44f Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 19 Jan 2024 16:37:11 +0800 Subject: [PATCH] Fix crash --- .../main/java/com/fongmi/android/tv/server/process/Action.java | 2 +- .../mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/server/process/Action.java b/app/src/main/java/com/fongmi/android/tv/server/process/Action.java index 4e0aacf4f..11de23b23 100644 --- a/app/src/main/java/com/fongmi/android/tv/server/process/Action.java +++ b/app/src/main/java/com/fongmi/android/tv/server/process/Action.java @@ -190,7 +190,7 @@ public class Action implements Process { List configs = Config.arrayFrom(params.get("configs")); List targets = Keep.arrayFrom(params.get("targets")); boolean replace = Objects.equals(params.get("mode"), "1"); - if (VodConfig.getUrl().isEmpty() && configs.size() > 0) { + if (TextUtils.isEmpty(VodConfig.getUrl()) && configs.size() > 0) { VodConfig.load(Config.find(configs.get(0), 0), getCallback(configs, targets)); } else { if (replace) Keep.deleteAll(); diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java index acda55e38..b65ec3857 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java @@ -69,8 +69,8 @@ public class CastDialog extends BaseDialog implements DeviceAdapter.OnClickListe public CastDialog() { client = OkHttp.client(Constant.TIMEOUT_SYNC); body = new FormBody.Builder(); - body.add("url", VodConfig.getUrl()); body.add("device", Device.get().toString()); + if (VodConfig.getUrl() != null) body.add("url", VodConfig.getUrl()); } public CastDialog history(History history) {