From d61f52b8ebbe879d3642b859ab910a6fcf25fb6d Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Mon, 28 May 2018 11:19:46 +0200 Subject: [PATCH] Reset idle timers when player clicks in-game When player clicks in-game, he obviously changed his activity, so reset all idle timers to default non-valid state. Signed-off-by: Tomas Slusny --- .../client/plugins/idlenotifier/IdleNotifierPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 6d80df0ca0..ed80f9447e 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 @@ -227,8 +227,9 @@ public class IdleNotifierPlugin extends Plugin final Player local = client.getLocalPlayer(); final Duration waitDuration = Duration.ofMillis(config.getIdleNotificationDelay()); - if (client.getGameState() != GameState.LOGGED_IN || local == null) + if (client.getGameState() != GameState.LOGGED_IN || local == null || client.getMouseIdleTicks() < 10) { + resetTimers(); return; }