diff --git a/G-Earth/src/main/java/gearth/extensions/ExtensionBase.java b/G-Earth/src/main/java/gearth/extensions/ExtensionBase.java index 542a3c6..4abe942 100644 --- a/G-Earth/src/main/java/gearth/extensions/ExtensionBase.java +++ b/G-Earth/src/main/java/gearth/extensions/ExtensionBase.java @@ -7,10 +7,7 @@ import gearth.services.packet_info.PacketInfo; import gearth.services.packet_info.PacketInfoManager; import org.reactfx.util.Lists; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.function.BiFunction; import java.util.function.Consumer; import java.util.function.Function; @@ -119,7 +116,7 @@ public abstract class ExtensionBase extends IExtension { hashOrNameIncomingListeners : hashOrNameOutgoingListeners ; - List correctListeners = new ArrayList<>(); + Set correctListeners = new HashSet<>(); synchronized (listeners) { if (listeners.containsKey(-1)) { // registered on all packets