From 05a717824f44f99ed9d8680a3fe4937d451cc94f Mon Sep 17 00:00:00 2001 From: Brandon Austin <39202105+Rustyspewns@users.noreply.github.com> Date: Tue, 2 Jun 2020 23:44:56 -0700 Subject: [PATCH] metronome: Reset plugin state on shutDown (#11667) This prevents the tick counter from "rolling over" when toggling the plugin, ensuring it starts its counter from 0 every time. --- .../runelite/client/plugins/metronome/MetronomePlugin.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java index 0c63dd2033..85a502955a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java @@ -58,6 +58,13 @@ public class MetronomePlugin extends Plugin return configManager.getConfig(MetronomePluginConfiguration.class); } + @Override + protected void shutDown() + { + tickCounter = 0; + shouldTock = false; + } + @Subscribe public void onGameTick(GameTick tick) {