WorldMapPointManager: Fix concurrent modification exception

This commit is contained in:
Morgan Lewis
2018-05-21 16:29:02 -04:00
parent ffb8da6667
commit 361c3e88a6

View File

@@ -24,8 +24,8 @@
*/ */
package net.runelite.client.ui.overlay.worldmap; package net.runelite.client.ui.overlay.worldmap;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.function.Predicate; import java.util.function.Predicate;
import javax.inject.Singleton; import javax.inject.Singleton;
import lombok.AccessLevel; import lombok.AccessLevel;
@@ -35,7 +35,7 @@ import lombok.Getter;
public class WorldMapPointManager public class WorldMapPointManager
{ {
@Getter(AccessLevel.PACKAGE) @Getter(AccessLevel.PACKAGE)
private final List<WorldMapPoint> worldMapPoints = new ArrayList<>(); private final List<WorldMapPoint> worldMapPoints = new CopyOnWriteArrayList<>();
public void add(WorldMapPoint worldMapPoint) public void add(WorldMapPoint worldMapPoint)
{ {