Skip to content

Commit 80b2242

Browse files
authored
在 macOS 下禁用最小化动画 (#4762)
1 parent 47ccda0 commit 80b2242

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/Decorator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
import org.jackhuang.hmcl.ui.FXUtils;
4343
import org.jackhuang.hmcl.ui.animation.AnimationUtils;
4444
import org.jackhuang.hmcl.ui.wizard.Navigation;
45+
import org.jackhuang.hmcl.util.platform.OperatingSystem;
4546

4647
public class Decorator extends Control {
4748
private final ListProperty<Node> drawer = new SimpleListProperty<>(FXCollections.observableArrayList());
@@ -273,7 +274,7 @@ protected Skin<?> createDefaultSkin() {
273274
}
274275

275276
public void minimize() {
276-
if (AnimationUtils.playWindowAnimation()) {
277+
if (AnimationUtils.playWindowAnimation() && OperatingSystem.CURRENT_OS != OperatingSystem.MACOS) {
277278
playRestoreMinimizeAnimation = true;
278279
Timeline timeline = new Timeline(
279280
new KeyFrame(Duration.millis(0),

0 commit comments

Comments
 (0)