From 7e519ebd4302c0780fa01d7b4ffb965802c63dbd Mon Sep 17 00:00:00 2001 From: Synced Synapse Date: Mon, 4 Dec 2017 10:16:35 +0000 Subject: [PATCH] Fix NPE reported on Google Play, occurring in RemoteFragment.SetNowPlayingInfo, because the ListType.ItemsAll might be null after a call to Player.GetItem --- app/src/main/java/org/xbmc/kore/jsonrpc/type/ListType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/xbmc/kore/jsonrpc/type/ListType.java b/app/src/main/java/org/xbmc/kore/jsonrpc/type/ListType.java index c245a95..dfa83d2 100644 --- a/app/src/main/java/org/xbmc/kore/jsonrpc/type/ListType.java +++ b/app/src/main/java/org/xbmc/kore/jsonrpc/type/ListType.java @@ -277,7 +277,7 @@ public class ListType { track = JsonUtils.intFromJsonNode(node, TRACK, 0); trailer = JsonUtils.stringFromJsonNode(node, TRAILER, null); tvshowid = JsonUtils.intFromJsonNode(node, TVSHOWID, -1); - type = JsonUtils.stringFromJsonNode(node, TYPE, null); + type = JsonUtils.stringFromJsonNode(node, TYPE, TYPE_UNKNOWN); // uniqueid = getStringMap(node, UNIQUEID); votes = JsonUtils.stringFromJsonNode(node, VOTES, null); watchedepisodes = JsonUtils.intFromJsonNode(node, WATCHEDEPISODES, -1);