Merge "Solved notification overlay issue once and for all" into lmp-mr1-dev
This commit is contained in:
@@ -2008,6 +2008,9 @@ public class NotificationStackScrollLayout extends ViewGroup
|
||||
mStackScrollAlgorithm.onExpansionStopped();
|
||||
if (!mIsExpanded) {
|
||||
mOwnScrollY = 0;
|
||||
|
||||
// lets make sure nothing is in the overlay anymore
|
||||
getOverlay().clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -794,6 +794,11 @@ public class StackStateAnimator {
|
||||
mHostLayout.getOverlay().remove(changingView);
|
||||
}
|
||||
});
|
||||
} else if (event.animationType ==
|
||||
NotificationStackScrollLayout.AnimationEvent.ANIMATION_TYPE_REMOVE_SWIPED_OUT) {
|
||||
// A race condition can trigger the view to be added to the overlay even though
|
||||
// it is swiped out. So let's remove it
|
||||
mHostLayout.getOverlay().remove(changingView);
|
||||
}
|
||||
mNewEvents.add(event);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user