Merge "Fix crash when opening bubble overflow" into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-02-28 02:04:09 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 3 deletions

View File

@@ -62,11 +62,12 @@ public class BubbleOverflow implements BubbleViewProvider {
R.dimen.bubble_overflow_icon_bitmap_size);
}
public void setUpOverflow(ViewGroup parentViewGroup) {
void setUpOverflow(ViewGroup parentViewGroup, BubbleStackView stackView) {
mOverflowExpandedView = (BubbleExpandedView) mInflater.inflate(
R.layout.bubble_expanded_view, parentViewGroup /* root */,
false /* attachToRoot */);
mOverflowExpandedView.setOverflow(true);
mOverflowExpandedView.setStackView(stackView);
updateIcon(mContext, parentViewGroup);
}

View File

@@ -522,8 +522,8 @@ public class BubbleStackView extends FrameLayout {
private void setUpOverflow() {
int overflowBtnIndex = 0;
if (mBubbleOverflow == null) {
mBubbleOverflow = new BubbleOverflow(mContext);
mBubbleOverflow.setUpOverflow(this);
mBubbleOverflow = new BubbleOverflow(getContext());
mBubbleOverflow.setUpOverflow(mBubbleContainer, this);
} else {
mBubbleContainer.removeView(mBubbleOverflow.getBtn());
mBubbleOverflow.updateIcon(mContext, this);