From e0966a6e071d88fe000c515867cd37b3af30196c Mon Sep 17 00:00:00 2001 From: Mack Bryan Date: Mon, 10 Sep 2018 23:57:02 -0700 Subject: [PATCH] Remove npc highlights on task completed message. (#5416) Closes #5414 --- .../client/plugins/slayer/SlayerPlugin.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java index 9db09ebd25..567ef04041 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/slayer/SlayerPlugin.java @@ -520,10 +520,15 @@ public class SlayerPlugin extends Plugin private void rebuildTargetNames(Task task) { targetNames.clear(); - Arrays.stream(task.getTargetNames()) - .map(String::toLowerCase) - .forEach(targetNames::add); - targetNames.add(taskName.toLowerCase().replaceAll("s$", "")); + + if (task != null) + { + Arrays.stream(task.getTargetNames()) + .map(String::toLowerCase) + .forEach(targetNames::add); + + targetNames.add(taskName.toLowerCase().replaceAll("s$", "")); + } } private void rebuildTargetList() @@ -549,10 +554,7 @@ public class SlayerPlugin extends Plugin infoTimer = Instant.now(); Task task = Task.getTask(name); - if (task != null) - { - rebuildTargetNames(task); - } + rebuildTargetNames(task); rebuildTargetList(); }