mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-03 17:36:49 +00:00
Fixing crash when cancelAnimaiton happens while we are aboutto enter long-swipe
Bug: 79419808 Change-Id: I17741ef7b35a8b82543e52c4958289933cf04a43
This commit is contained in:
@@ -880,6 +880,13 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity> {
|
||||
return;
|
||||
}
|
||||
|
||||
RemoteAnimationTargetSet targetSet = mRecentsAnimationWrapper.targetSet;
|
||||
if (targetSet == null) {
|
||||
// This can happen when cancelAnimation comes on the background thread, while we are
|
||||
// processing the long swipe on the UI thread.
|
||||
return;
|
||||
}
|
||||
|
||||
mLongSwipeController = mActivityControlHelper.getLongSwipeController(
|
||||
mActivity, mRecentsAnimationWrapper.targetSet);
|
||||
onLongSwipeDisplacementUpdated();
|
||||
|
||||
Reference in New Issue
Block a user