From 17a55221ce1da94da67e29ba5509a576d3eb1582 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Tue, 1 Jan 2019 15:08:29 -0700 Subject: [PATCH] loottracker: Don't build the panel 1000 times when downloading loot --- .../client/plugins/loottracker/LootTrackerPanel.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPanel.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPanel.java index 6db0459d7a..4aaa7e0c7a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPanel.java @@ -349,16 +349,8 @@ class LootTrackerPanel extends PluginPanel */ void addRecords(Collection recs) { - for (LootTrackerRecord r : recs) - { - records.add(r); - LootTrackerBox box = buildBox(r); - if (box != null) - { - box.rebuild(); - } - } - updateOverall(); + records.addAll(recs); + rebuild(); } /**