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 184c091 commit 79fb99eCopy full SHA for 79fb99e
src/main/java/net/minecraftforge/eventbus/internal/BusGroupImpl.java
@@ -132,8 +132,8 @@ public <T extends Event> EventBus<T> getOrCreateEventBus(Class<T> eventType) {
132
var computedEventBus = createEventBus(eventType);
133
134
synchronized (eventBuses) {
135
- eventBuses.putIfAbsent(eventType, computedEventBus);
136
- return computedEventBus;
+ var existing = eventBuses.putIfAbsent(eventType, computedEventBus);
+ return existing == null ? computedEventBus : (EventBus<T>) existing;
137
}
138
139
//endregion
0 commit comments