Skip to content

Commit 5e814d9

Browse files
authored
Lock PanelSyncManager before init (#129)
1 parent 9699196 commit 5e814d9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ public PanelSyncManager(ModularSyncManager msm, boolean main) {
6060
@ApiStatus.Internal
6161
public void initialize(String panelName) {
6262
this.panelName = panelName;
63-
this.syncHandlers.forEach((mapKey, syncHandler) -> syncHandler.init(mapKey, this));
6463
this.locked = true;
64+
this.syncHandlers.forEach((mapKey, syncHandler) -> syncHandler.init(mapKey, this));
6565
this.init = true;
6666
this.subPanels.forEach((s, syncHandler) -> this.modularSyncManager.getMainPSM().registerPanelSyncHandler(s, syncHandler));
6767
}

0 commit comments

Comments
 (0)