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) {