ground items: remove unnecessary copy of collected ground items

This commit is contained in:
Adam
2018-06-14 21:26:53 -04:00
parent 5e916c5151
commit 3cdc2be72f
2 changed files with 2 additions and 4 deletions

View File

@@ -31,9 +31,8 @@ import java.awt.FontMetrics;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.awt.Rectangle; import java.awt.Rectangle;
import java.util.AbstractMap.SimpleEntry; import java.util.AbstractMap.SimpleEntry;
import java.util.ArrayList; import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
import javax.inject.Inject; import javax.inject.Inject;
import net.runelite.api.Client; import net.runelite.api.Client;
@@ -108,7 +107,7 @@ public class GroundItemsOverlay extends Overlay
offsetMap.clear(); offsetMap.clear();
final LocalPoint localLocation = player.getLocalLocation(); final LocalPoint localLocation = player.getLocalLocation();
final Point mousePos = client.getMouseCanvasPosition(); final Point mousePos = client.getMouseCanvasPosition();
final List<GroundItem> groundItemList = new ArrayList<>(plugin.getCollectedGroundItems().values()); final Collection<GroundItem> groundItemList = plugin.getCollectedGroundItems().values();
GroundItem topGroundItem = null; GroundItem topGroundItem = null;
if (plugin.isHotKeyPressed()) if (plugin.isHotKeyPressed())

View File

@@ -190,7 +190,6 @@ public class GroundItemsPlugin extends Plugin
mouseManager.unregisterMouseListener(inputListener); mouseManager.unregisterMouseListener(inputListener);
keyManager.unregisterKeyListener(inputListener); keyManager.unregisterKeyListener(inputListener);
groundItems.clear(); groundItems.clear();
collectedGroundItems.clear();
highlightedItems.invalidateAll(); highlightedItems.invalidateAll();
highlightedItems = null; highlightedItems = null;
hiddenItems.invalidateAll(); hiddenItems.invalidateAll();