Revert "Synchronize the app launch and taskbar stash animations."

This reverts commit cde962dcb7.

Fixes: 355666644
Reason for revert: Memory leak b/355666644

Change-Id: I2eee00d2d8d65e1e1805ad76fafc7caab8626715
This commit is contained in:
Jon Miranda
2024-08-12 22:19:36 +00:00
parent d4c824aec8
commit 50a7279ae6
3 changed files with 0 additions and 52 deletions
@@ -356,14 +356,6 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
options.setOnAnimationAbortListener(endCallback);
options.setOnAnimationFinishedListener(endCallback);
// Prepare taskbar for animation synchronization. This needs to happen here before any
// app transition is created.
LauncherTaskbarUIController taskbarController = mLauncher.getTaskbarUIController();
if (enableScalingRevealHomeAnimation() && taskbarController != null) {
taskbarController.setIgnoreInAppFlagForSync(true);
onEndCallback.add(() -> taskbarController.setIgnoreInAppFlagForSync(false));
}
IBinder cookie = mAppLaunchRunner.supportsReturnTransition()
? ((ContainerAnimationRunner) mAppLaunchRunner).getCookie() : null;
addLaunchCookie(cookie, (ItemInfo) v.getTag(), options);
@@ -1942,21 +1934,6 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
anim.addListener(mForceInvisibleListener);
}
// Syncs the app launch animation and taskbar stash animation (if exists).
if (enableScalingRevealHomeAnimation()) {
LauncherTaskbarUIController taskbarController = mLauncher.getTaskbarUIController();
if (taskbarController != null) {
taskbarController.setIgnoreInAppFlagForSync(false);
if (launcherClosing) {
Animator taskbar = taskbarController.createAnimToApp();
if (taskbar != null) {
anim.play(taskbar);
}
}
}
}
result.setAnimation(anim, mLauncher, mOnEndCallback::executeAllAndDestroy,
skipFirstFrame);
}