Null out RemoteTargetHandles as soon as finishing recents is requested
* Instead of waiting for recents animation to be complete before we stop manipulating remote leashes, stop it as soon as RecentsView gets the request. Bug: 197232424 Change-Id: I7f3cb6d2fc389d502e57054f60f28e7967212194
This commit is contained in:
parent
c8295216d5
commit
e07bab8c7f
|
@ -4084,6 +4084,8 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
|||
|
||||
public void finishRecentsAnimation(boolean toRecents, boolean shouldPip,
|
||||
Runnable onFinishComplete) {
|
||||
// TODO(b/197232424#comment#10) Move this back into onRecentsAnimationComplete(). Maybe?
|
||||
mRemoteTargetHandles = null;
|
||||
if (!toRecents && ENABLE_QUICKSTEP_LIVE_TILE.get()) {
|
||||
// Reset the minimized state since we force-toggled the minimized state when entering
|
||||
// overview, but never actually finished the recents animation. This is a catch all for
|
||||
|
@ -4131,7 +4133,6 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
|||
setCurrentTask(-1);
|
||||
mRecentsAnimationController = null;
|
||||
executeSideTaskLaunchCallback();
|
||||
mRemoteTargetHandles = null;
|
||||
}
|
||||
|
||||
public void setDisallowScrollToClearAll(boolean disallowScrollToClearAll) {
|
||||
|
|
Loading…
Reference in New Issue