From eddb7276a2693b56e189d5221bc1b0496d147236 Mon Sep 17 00:00:00 2001 From: LlemonDuck Date: Fri, 4 Jun 2021 19:15:11 -0400 Subject: [PATCH] idle notifier: reset six hour notif on startup Six hour notification could trigger incorrectly when the plugin was enabled if the player disabled -> logged out -> logged in -> enabled, since the notification timer was not reset. --- .../client/plugins/idlenotifier/IdleNotifierPlugin.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java index f25c479d77..bfc455b405 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java @@ -110,6 +110,13 @@ public class IdleNotifierPlugin extends Plugin return configManager.getConfig(IdleNotifierConfig.class); } + @Override + protected void startUp() throws Exception + { + // can't tell when 6hr will be if enabled while already logged in + sixHourWarningTime = null; + } + @Subscribe public void onAnimationChanged(AnimationChanged event) {