Merge "Fix possible NPE" into sc-v2-dev
This commit is contained in:
@@ -231,8 +231,9 @@ public class BubbleFlyoutView extends FrameLayout {
|
||||
* Fade animation for consecutive flyouts.
|
||||
*/
|
||||
void animateUpdate(Bubble.FlyoutMessage flyoutMessage, PointF stackPos,
|
||||
boolean hideDot, Runnable onHide) {
|
||||
boolean hideDot, float[] dotCenter, Runnable onHide) {
|
||||
mOnHide = onHide;
|
||||
mDotCenter = dotCenter;
|
||||
final Runnable afterFadeOut = () -> {
|
||||
updateFlyoutMessage(flyoutMessage);
|
||||
// Wait for TextViews to layout with updated height.
|
||||
|
||||
@@ -2494,6 +2494,7 @@ public class BubbleStackView extends FrameLayout
|
||||
if (mFlyout.getVisibility() == View.VISIBLE) {
|
||||
mFlyout.animateUpdate(bubble.getFlyoutMessage(),
|
||||
mStackAnimationController.getStackPosition(), !bubble.showDot(),
|
||||
bubble.getIconView().getDotCenter(),
|
||||
mAfterFlyoutHidden /* onHide */);
|
||||
} else {
|
||||
mFlyout.setVisibility(INVISIBLE);
|
||||
|
||||
Reference in New Issue
Block a user