From ef80e0de284a2e03cfc4f8262b3489ae8634bc92 Mon Sep 17 00:00:00 2001 From: Grehgous Date: Fri, 10 Jan 2020 21:52:04 -0500 Subject: [PATCH] Fix Status Bars plugin "hide when our of combat" When this option is enabled, status bars were only hidden after entering and leaving combat for the first time. This change allows the status bars to be correctly hidden without requiring entering then leaving combat. --- .../runelite/client/plugins/statusbars/StatusBarsPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsPlugin.java index 69ddec2dc4..79fa1c5b1e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsPlugin.java @@ -157,7 +157,8 @@ public class StatusBarsPlugin extends Plugin overlayManager.add(overlay); } } - else if (lastCombatAction != null && Duration.between(getLastCombatAction(), Instant.now()).getSeconds() > combatTimeout) + else if (lastCombatAction == null + || (lastCombatAction != null && Duration.between(getLastCombatAction(), Instant.now()).getSeconds() > combatTimeout)) { overlayManager.remove(overlay); }