From 497466512d64ee1fa14a421c8d294db4efb11f11 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Mon, 29 May 2023 13:36:45 +0800 Subject: Fix #1295 --- .../rei/impl/client/registry/screen/ScreenRegistryImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'runtime/src/main') 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 8e5d76d97..85053fb73 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 @@ -63,9 +63,9 @@ import java.util.concurrent.CopyOnWriteArrayList; @Environment(EnvType.CLIENT) public class ScreenRegistryImpl implements ScreenRegistry { private Multimap, ClickArea> clickAreas = HashMultimap.create(); - private List> draggableProviders = new ArrayList<>(); - private List> draggableVisitors = new ArrayList<>(); - private List focusedStackProviders = new ArrayList<>(); + private List> draggableProviders = new CopyOnWriteArrayList<>(); + private List> draggableVisitors = new CopyOnWriteArrayList<>(); + private List focusedStackProviders = new CopyOnWriteArrayList<>(); private List deciders = new CopyOnWriteArrayList<>(); private Map, List> cache = new HashMap<>(); private ExclusionZones exclusionZones = new ExclusionZonesImpl(); -- cgit