From 7f51e0395c3c35a1186ea759bc02a0ea3aebf049 Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 31 Jul 2025 15:37:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=B5=E5=BE=AA=E7=B3=BB=E7=BB=9F=E5=8A=A8?= =?UTF-8?q?=E7=94=BB=E5=BC=80=E5=85=B3=E8=AE=BE=E7=BD=AE=20(#4148)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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() {