Merge "Call stopInflation() on bubbles we're removing." into rvc-dev am: 453174821e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12027060 Change-Id: I31bf6337108233df074049f58847ad435c239f1d
This commit is contained in:
@@ -476,6 +476,9 @@ public class BubbleData {
|
|||||||
if (DEBUG_BUBBLE_DATA) {
|
if (DEBUG_BUBBLE_DATA) {
|
||||||
Log.d(TAG, "Cancel overflow bubble: " + b);
|
Log.d(TAG, "Cancel overflow bubble: " + b);
|
||||||
}
|
}
|
||||||
|
if (b != null) {
|
||||||
|
b.stopInflation();
|
||||||
|
}
|
||||||
mLogger.logOverflowRemove(b, reason);
|
mLogger.logOverflowRemove(b, reason);
|
||||||
mStateChange.bubbleRemoved(b, reason);
|
mStateChange.bubbleRemoved(b, reason);
|
||||||
mOverflowBubbles.remove(b);
|
mOverflowBubbles.remove(b);
|
||||||
@@ -483,6 +486,7 @@ public class BubbleData {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Bubble bubbleToRemove = mBubbles.get(indexToRemove);
|
Bubble bubbleToRemove = mBubbles.get(indexToRemove);
|
||||||
|
bubbleToRemove.stopInflation();
|
||||||
if (mBubbles.size() == 1) {
|
if (mBubbles.size() == 1) {
|
||||||
// Going to become empty, handle specially.
|
// Going to become empty, handle specially.
|
||||||
setExpandedInternal(false);
|
setExpandedInternal(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user