Merge "Fix crash when handling recents animation canceled" into sc-dev
This commit is contained in:
commit
d489a4b6e9
|
@ -387,8 +387,11 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>,
|
||||||
mGestureState.runOnceAtState(STATE_RECENTS_ANIMATION_CANCELED, () -> {
|
mGestureState.runOnceAtState(STATE_RECENTS_ANIMATION_CANCELED, () -> {
|
||||||
ThumbnailData snapshot = mGestureState.consumeRecentsAnimationCanceledSnapshot();
|
ThumbnailData snapshot = mGestureState.consumeRecentsAnimationCanceledSnapshot();
|
||||||
if (snapshot != null) {
|
if (snapshot != null) {
|
||||||
mRecentsView.switchToScreenshot(snapshot,
|
mRecentsView.switchToScreenshot(snapshot, () -> {
|
||||||
() -> mRecentsAnimationController.cleanupScreenshot());
|
if (mRecentsAnimationController != null) {
|
||||||
|
mRecentsAnimationController.cleanupScreenshot();
|
||||||
|
}
|
||||||
|
});
|
||||||
mRecentsView.onRecentsAnimationComplete();
|
mRecentsView.onRecentsAnimationComplete();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue