From 7028ad47bd8d21d465a648df84f53c002f200c82 Mon Sep 17 00:00:00 2001 From: Kyleeld <48519776+Kyleeld@users.noreply.github.com> Date: Thu, 23 May 2019 00:01:57 +0100 Subject: [PATCH] Update FreezeTimersOverlay.java --- .../freezetimers/FreezeTimersOverlay.java | 23 +------------------ 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/freezetimers/FreezeTimersOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/freezetimers/FreezeTimersOverlay.java index 62e8aad5b8..3f1905bf13 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/freezetimers/FreezeTimersOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/freezetimers/FreezeTimersOverlay.java @@ -25,7 +25,6 @@ */ package net.runelite.client.plugins.freezetimers; -import com.google.common.eventbus.Subscribe; import java.awt.Color; import static java.awt.Color.RED; import static java.awt.Color.WHITE; @@ -34,14 +33,10 @@ import java.awt.Font; import java.awt.Graphics2D; import java.awt.Polygon; import java.awt.image.BufferedImage; -import java.util.Map; -import java.util.HashMap; import javax.inject.Inject; import net.runelite.api.Actor; import net.runelite.api.Client; -import net.runelite.api.events.PlayerDespawned; import net.runelite.api.GraphicID; -import net.runelite.api.Player; import net.runelite.api.Point; import net.runelite.client.ui.FontManager; import net.runelite.client.ui.overlay.Overlay; @@ -53,7 +48,6 @@ import net.runelite.client.util.ImageUtil; public class FreezeTimersOverlay extends Overlay { - private final Map freezes = new HashMap<>(); private final FreezeTimersConfig config; private final Client client; private final Font timerFont = FontManager.getRunescapeBoldFont().deriveFont(14.0f); @@ -64,7 +58,7 @@ public class FreezeTimersOverlay extends Overlay private Timers timers; private boolean lock; private long finishedAtTest; - private Actor player; + @Inject public FreezeTimersOverlay(FreezeTimersConfig config, Client client) @@ -90,21 +84,6 @@ public class FreezeTimersOverlay extends Overlay return null; } - @Subscribe - public void onPlayerDespawned(PlayerDespawned playerDespawned) - { - final Player player = playerDespawned.getPlayer(); - // All despawns ok: death, teleports, log out, runs away from screen - { - this.remove(player); - } - - } - - public void remove(Actor actor) - { - freezes.remove(actor.getName()); - } private void renderOverlayFor(Graphics2D g, Actor actor) { if (timers.areAllTimersZero(actor))