diff --git a/app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java b/app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java index cb9590f12..234bec70f 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java +++ b/app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java @@ -192,10 +192,11 @@ public class ApiConfig { } private void initLive(JsonObject object) { + Config temp = null; boolean live = object.has("lives"); boolean same = LiveConfig.get().isSame(config.getUrl()); - if (live) Config.find(config, 1).update(); - if (live && same) LiveConfig.get().clear().config(Config.find(config, 1)).parse(object); + if (live) temp = Config.find(config, 1).update(); + if (live && same) LiveConfig.get().clear().config(temp).parse(object); else LiveConfig.get().load(); }