diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java index 7dca68b04..da4b44f07 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java @@ -18,6 +18,7 @@ package org.jackhuang.hmcl.ui.animation; import org.jackhuang.hmcl.setting.ConfigHolder; +import org.jackhuang.hmcl.ui.FXUtils; import org.jackhuang.hmcl.util.platform.OperatingSystem; /** @@ -36,7 +37,7 @@ public final class AnimationUtils { public static void init() { } - private static final boolean ENABLED = !ConfigHolder.config().isAnimationDisabled(); + private static final boolean ENABLED = !ConfigHolder.config().isAnimationDisabled() && FXUtils.REDUCED_MOTION != Boolean.TRUE; private static final boolean PLAY_WINDOW_ANIMATION = ENABLED && !OperatingSystem.CURRENT_OS.isLinuxOrBSD(); public static boolean isAnimationEnabled() {