From 81968f1c1685ca070a64632c047d6c1dc4a032b9 Mon Sep 17 00:00:00 2001 From: zaaarf Date: Fri, 30 Aug 2024 14:05:30 +0200 Subject: fix: actually register the listener --- src/main/java/ftbsc/geb/GEB.java | 2 ++ src/main/java/ftbsc/geb/api/IBus.java | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/java/ftbsc/geb/GEB.java b/src/main/java/ftbsc/geb/GEB.java index 969045f..0a9a23d 100644 --- a/src/main/java/ftbsc/geb/GEB.java +++ b/src/main/java/ftbsc/geb/GEB.java @@ -46,6 +46,8 @@ public class GEB implements IBus { listener.getClass(), ConcurrentHashMap.newKeySet() ); + + this.listenerMap.get(listener.getClass()).add(listener); } /** diff --git a/src/main/java/ftbsc/geb/api/IBus.java b/src/main/java/ftbsc/geb/api/IBus.java index 867bf7a..e3dd4ba 100644 --- a/src/main/java/ftbsc/geb/api/IBus.java +++ b/src/main/java/ftbsc/geb/api/IBus.java @@ -21,6 +21,7 @@ public interface IBus { /** * Tells you whether a listener is currently registered. * Ideally this should be efficient. + * @param listener the listener to check * @return true if the listener is registered */ boolean isRegistered(IListener listener); -- cgit v1.2.3-56-ga3b1