mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-13 02:35:52 +00:00
Synchronize on event listeners in EventListenerInvoker.
This commit is contained in:
parent
001afa9ae2
commit
b25446271a
@ -39,6 +39,7 @@ public abstract class EventListenerInvoker<E> {
|
|||||||
|
|
||||||
public static <E> void invoke(List<E> listeners,
|
public static <E> void invoke(List<E> listeners,
|
||||||
EventListenerInvoker<E> invoker) {
|
EventListenerInvoker<E> invoker) {
|
||||||
|
synchronized (listeners) {
|
||||||
for (int i = 0; i < listeners.size(); i++) {
|
for (int i = 0; i < listeners.size(); i++) {
|
||||||
E l = listeners.get(i);
|
E l = listeners.get(i);
|
||||||
synchronized (l) {
|
synchronized (l) {
|
||||||
@ -50,3 +51,4 @@ public abstract class EventListenerInvoker<E> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user