We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60deea6 commit 578aaafCopy full SHA for 578aaaf
HMCL/src/main/java/org/jackhuang/hmcl/ui/animation/AnimationUtils.java
@@ -36,13 +36,15 @@ private AnimationUtils() {
36
public static void init() {
37
}
38
39
- private static final boolean enabled = !ConfigHolder.config().isAnimationDisabled();
+ private static final boolean ENABLED = !ConfigHolder.config().isAnimationDisabled();
40
+ private static final boolean PLAY_WINDOW_ANIMATION = ENABLED
41
+ && (!OperatingSystem.CURRENT_OS.isLinuxOrBSD() || "DDE".equals(System.getenv("XDG_CURRENT_DESKTOP")));
42
43
public static boolean isAnimationEnabled() {
- return enabled;
44
+ return ENABLED;
45
46
47
public static boolean playWindowAnimation() {
- return isAnimationEnabled() && !OperatingSystem.CURRENT_OS.isLinuxOrBSD();
48
+ return PLAY_WINDOW_ANIMATION;
49
50
0 commit comments