Skip to content

Commit ad8e9d1

Browse files
committed
fix GenericCollectionSyncHandler class init order issue
1 parent 2ab2d02 commit ad8e9d1

File tree

3 files changed

+2
-1
lines changed

3 files changed

+2
-1
lines changed

src/main/java/com/cleanroommc/modularui/value/sync/GenericCollectionSyncHandler.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ protected GenericCollectionSyncHandler(@NotNull Supplier<C> getter,
3333
@Nullable IEquals<T> equals,
3434
@Nullable ICopy<T> copy) {
3535
this.getter = Objects.requireNonNull(getter);
36-
setCache(getter.get());
3736
this.setter = setter;
3837
this.deserializer = deserializer;
3938
this.serializer = serializer;

src/main/java/com/cleanroommc/modularui/value/sync/GenericListSyncHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class GenericListSyncHandler<T> extends GenericCollectionSyncHandler<T, L
2626

2727
public GenericListSyncHandler(@NotNull Supplier<List<T>> getter, @Nullable Consumer<List<T>> setter, @NotNull IByteBufDeserializer<T> deserializer, @NotNull IByteBufSerializer<T> serializer, @Nullable IEquals<T> equals, @Nullable ICopy<T> copy) {
2828
super(getter, setter, deserializer, serializer, equals, copy);
29+
setCache(getter.get());
2930
}
3031

3132
@Override

src/main/java/com/cleanroommc/modularui/value/sync/GenericSetSyncHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class GenericSetSyncHandler<T> extends GenericCollectionSyncHandler<T, Se
2727

2828
public GenericSetSyncHandler(@NotNull Supplier<Set<T>> getter, @Nullable Consumer<Set<T>> setter, @NotNull IByteBufDeserializer<T> deserializer, @NotNull IByteBufSerializer<T> serializer, @Nullable ICopy<T> copy) {
2929
super(getter, setter, deserializer, serializer, null, copy);
30+
setCache(getter.get());
3031
}
3132

3233
@Override

0 commit comments

Comments
 (0)