diff options
| author | shedaniel <daniel@shedaniel.me> | 2023-05-29 13:36:45 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2023-05-29 13:36:45 +0800 |
| commit | 8ea646bf2f9abddcc12c4f5ca2a12d53c0f697a3 (patch) | |
| tree | 2fe61e8167ee00c6f992cd8d055fa4cb83cf9c62 /runtime/src/main/java | |
| parent | 38703419c44215975c380a11d672d31bb4908167 (diff) | |
| download | RoughlyEnoughItems-8ea646bf2f9abddcc12c4f5ca2a12d53c0f697a3.tar.gz RoughlyEnoughItems-8ea646bf2f9abddcc12c4f5ca2a12d53c0f697a3.tar.bz2 RoughlyEnoughItems-8ea646bf2f9abddcc12c4f5ca2a12d53c0f697a3.zip | |
Fix #1295
Diffstat (limited to 'runtime/src/main/java')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/ScreenRegistryImpl.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/ScreenRegistryImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/ScreenRegistryImpl.java index 4f3761757..a543e8151 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/ScreenRegistryImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/ScreenRegistryImpl.java @@ -64,9 +64,9 @@ import java.util.concurrent.CopyOnWriteArrayList; @Environment(EnvType.CLIENT) public class ScreenRegistryImpl implements ScreenRegistry { private Multimap<Class<? extends Screen>, ClickArea<?>> clickAreas = HashMultimap.create(); - private List<DraggableComponentProvider<Screen, Object>> draggableProviders = new ArrayList<>(); - private List<DraggableComponentVisitor<Screen>> draggableVisitors = new ArrayList<>(); - private List<FocusedStackProvider> focusedStackProviders = new ArrayList<>(); + private List<DraggableComponentProvider<Screen, Object>> draggableProviders = new CopyOnWriteArrayList<>(); + private List<DraggableComponentVisitor<Screen>> draggableVisitors = new CopyOnWriteArrayList<>(); + private List<FocusedStackProvider> focusedStackProviders = new CopyOnWriteArrayList<>(); private List<OverlayDecider> deciders = new CopyOnWriteArrayList<>(); private Map<Class<?>, List<OverlayDecider>> cache = new HashMap<>(); private ExclusionZones exclusionZones = new ExclusionZonesImpl(); |
