Desktop windowing wallpaper
* Remove Launcher state manipulation from `DesktopVisibilityController` * Remove Taskbar state updates for desktop mode in `LauncherTaskbarUIController` * Update app widget animation for Home transision * Update `RemoteTargetGluer` remote targets setup for Dekstop mode Bug: 309014605 Flag: ACONFIG com.android.window.flags.enable_desktop_windowing_wallpaper_activity DEVELOPMENT Test: manual Change-Id: Ie2a7ad214a4d4e7e642d1236f2375ba6d17f3781
This commit is contained in:
@@ -64,6 +64,7 @@ import static com.android.quickstep.util.AnimUtils.completeRunnableListCallback;
|
||||
import static com.android.quickstep.util.SplitAnimationTimings.TABLET_HOME_TO_SPLIT;
|
||||
import static com.android.systemui.shared.system.ActivityManagerWrapper.CLOSE_SYSTEM_WINDOWS_REASON_HOME_KEY;
|
||||
import static com.android.window.flags.Flags.enableDesktopWindowingMode;
|
||||
import static com.android.window.flags.Flags.enableDesktopWindowingWallpaperActivity;
|
||||
import static com.android.wm.shell.common.split.SplitScreenConstants.SNAP_TO_50_50;
|
||||
|
||||
import android.animation.Animator;
|
||||
@@ -942,12 +943,12 @@ public class QuickstepLauncher extends Launcher implements RecentsViewContainer
|
||||
|
||||
@Override
|
||||
public void setResumed() {
|
||||
if (mDesktopVisibilityController != null
|
||||
if (!enableDesktopWindowingWallpaperActivity()
|
||||
&& mDesktopVisibilityController != null
|
||||
&& mDesktopVisibilityController.areDesktopTasksVisible()
|
||||
&& !mDesktopVisibilityController.isRecentsGestureInProgress()) {
|
||||
// Return early to skip setting activity to appear as resumed
|
||||
// TODO(b/255649902): shouldn't be needed when we have a separate launcher state
|
||||
// for desktop that we can use to control other parts of launcher
|
||||
// TODO: b/333533253 - Remove after flag rollout
|
||||
return;
|
||||
}
|
||||
super.setResumed();
|
||||
|
||||
Reference in New Issue
Block a user