Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8bbcf139 authored by wilsonshih's avatar wilsonshih Committed by Wei Sheng Shih
Browse files

Fixes wallpaper's orientation mismatch the opening target.

When showing back-predict animation, the wallpaper's orientation should
match the opening target.

Bug: 241808055
Bug: 254805643
Test: verify wallpaper's orientation should match the opening target,
such as Launcher.

Change-Id: If00ca3c55034e241096a308c0615451a4800735b
parent 82709303
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package com.android.server.wm;
import static android.view.RemoteAnimationTarget.MODE_CLOSING;
import static android.view.RemoteAnimationTarget.MODE_OPENING;
import static android.view.WindowManager.LayoutParams.INVALID_WINDOW_TYPE;
import static android.view.WindowManager.LayoutParams.TYPE_BASE_APPLICATION;
import static android.view.WindowManager.TRANSIT_CLOSE;
import static android.view.WindowManager.TRANSIT_TO_BACK;

@@ -831,9 +832,8 @@ class BackNavigationController {
    }

    boolean isWallpaperVisible(WindowState w) {
        if (mBackAnimationInProgress && w.isFocused()) {
            return mShowWallpaper;
        }
        return false;
        return mAnimationTargets.mComposed && mShowWallpaper
                && w.mAttrs.type == TYPE_BASE_APPLICATION && w.mActivityRecord != null
                && mAnimationTargets.isTarget(w.mActivityRecord, true /* open */);
    }
}