From 495b4c862523ce5551ae997b55a8fe28932241fa Mon Sep 17 00:00:00 2001 From: Scott Burns Date: Mon, 3 Jun 2019 06:38:28 +0200 Subject: [PATCH] Delay sprite loading in slayer panel --- .../client/plugins/slayer/SlayerPlugin.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 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 6743a807de..f63d2788b2 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 @@ -284,13 +284,6 @@ public class SlayerPlugin extends Plugin clientToolbar.addNavigation(navButton); - if (config.amount() != -1 - && !config.taskName().isEmpty()) - { - streak = config.streak(); - clientThread.invoke(() -> setTask(config.taskName(), config.amount(), config.initialAmount(), true, config.taskLocation(), config.lastCertainAmount())); - } - chatCommandManager.registerCommandAsync(TASK_COMMAND_STRING, this::taskLookup, this::taskSubmit); } @@ -326,6 +319,14 @@ public class SlayerPlugin extends Plugin break; case LOGIN_SCREEN: currentTask.setPaused(true); + break; + case LOGGED_IN: + if (config.amount() != -1 + && !config.taskName().isEmpty()) + { + streak = config.streak(); + setTask(config.taskName(), config.amount(), config.initialAmount(), true, config.taskLocation(), config.lastCertainAmount()); + } } }