Merge "Fix crash when opening bubble overflow" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
141b5e79c3
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user