mirror of
https://github.com/Minestom/Minestom.git
synced 2024-09-27 06:03:01 +02:00
Double-checked locking is unnecessary
This commit is contained in:
parent
6c8cc9f669
commit
adf9a91d7a
@ -335,13 +335,11 @@ class EventNodeImpl<T extends Event> implements EventNode<T> {
|
||||
// Mapped listeners
|
||||
if (!mappedNode.isEmpty()) {
|
||||
synchronized (node.mappedNodeCache) {
|
||||
if (!mappedNode.isEmpty()) {
|
||||
// Check mapped listeners for each individual event handler
|
||||
for (var filter : filters) {
|
||||
final var handler = filter.castHandler(event);
|
||||
final var map = mappedNode.get(handler);
|
||||
if (map != null) map.call(event);
|
||||
}
|
||||
// Check mapped listeners for each individual event handler
|
||||
for (var filter : filters) {
|
||||
final var handler = filter.castHandler(event);
|
||||
final var map = mappedNode.get(handler);
|
||||
if (map != null) map.call(event);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user