diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/DecoratorController.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/DecoratorController.java index 1915844e8..2b463cb4b 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/DecoratorController.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/DecoratorController.java @@ -304,6 +304,8 @@ public class DecoratorController { dialog.setDialogContainer(decorator.getDrawerWrapper()); dialog.setOverlayClose(false); dialog.show(); + + navigator.setDisable(true); } dialogPane.push(node); @@ -343,6 +345,8 @@ public class DecoratorController { dialog.close(); dialog = null; dialogPane = null; + + navigator.setDisable(false); } } }