From 41c7a401c55f0baad090c3716239574ee9be4514 Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Thu, 7 Nov 2019 22:29:21 +0100 Subject: [PATCH] loottracker: Null check --- .../client/plugins/loottracker/LootTrackerPlugin.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java index 6da1f94b35..f34f1bcbdd 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java @@ -758,9 +758,7 @@ public class LootTrackerPlugin extends Plugin } final LootTrackerItem[] entries = buildEntries(stack(items)); - - final int killCount = killCountMap.getOrDefault(eventType.toUpperCase(), -1); - + SwingUtilities.invokeLater(() -> panel.add(eventType, client.getLocalPlayer().getName(), -1, entries)); LootRecord lootRecord = new LootRecord(eventType, client.getLocalPlayer().getName(), LootRecordType.EVENT, toGameItems(items), Instant.now()); @@ -777,7 +775,7 @@ public class LootTrackerPlugin extends Plugin saveLocalLootRecord(lootRecord); } - LTRecord record = new LTRecord(-1, eventType, -1, killCount, convertToLTItemEntries(items)); + LTRecord record = new LTRecord(-1, eventType, -1, eventType == null ? -1 : killCountMap.getOrDefault(eventType.toUpperCase(), -1), convertToLTItemEntries(items)); writer.addLootTrackerRecord(record); }