aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-05-29 13:36:45 +0800
committershedaniel <daniel@shedaniel.me>2023-05-29 13:36:45 +0800
commit8ea646bf2f9abddcc12c4f5ca2a12d53c0f697a3 (patch)
tree2fe61e8167ee00c6f992cd8d055fa4cb83cf9c62 /runtime/src/main/java
parent38703419c44215975c380a11d672d31bb4908167 (diff)
downloadRoughlyEnoughItems-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.java6
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();