diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java index 1230b03e70..680528e2c6 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java @@ -199,7 +199,6 @@ class XpPanel extends PluginPanel } } - void updateTotal(XpSnapshotTotal xpSnapshotTotal) { // if player has gained exp and hasn't switched displays yet, hide error panel and show overall info diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java index 616536bd1e..a0ebb02341 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java @@ -187,7 +187,7 @@ class XpState { XpStateSingle state = getSkill(skill); - if (state.getStartXp() == -1 || npcHealth == null || npc != interactedNPC) + if (state.getXpGained() <= 0 || npcHealth == null || npc != interactedNPC) { return XpUpdateResult.NO_CHANGE; }