Skip to content
Commit 7dc8f81d authored by Josh Tsuji's avatar Josh Tsuji
Browse files

Call stopInflation() on bubbles we're removing.

Bubbles that cancel themselves in onCreate (and less frequently, onResume) are sometimes removed before inflation finishes. Then, when inflation does finish, we call notificationEntryUpdated in the callback at BubbleController#1106 which re-adds the bubble while it's being removed.

This resulted in unpredictably inconsistent states between BubbleData and BubbleStackView, causing a variety of pretty bad issues.

Test: modified bubble test app to cancel its own notifications in onCreate/onResume
Bug: 159861400
Change-Id: I9716dc60bd664b612437906af1d5c76f9f0755ff
parent 5866d920
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment