We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8f8194e commit 85e556fCopy full SHA for 85e556f
theme/src/main/java/com/github/weisj/darklaf/theme/event/ThemeEventSupport.java
@@ -43,8 +43,10 @@ public void dispatchEvent(final E event) {
43
}
44
45
public void dispatchEvent(final E event, final BiConsumer<T, E> consumer) {
46
- listenerList.forEach(listener -> {
47
- if (listener != null) consumer.accept(listener, event);
48
- });
+ synchronized (listenerList) {
+ new ArrayList<>(listenerList).forEach(listener -> {
+ if (listener != null) consumer.accept(listener, event);
49
+ });
50
+ }
51
52
0 commit comments