mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-02 17:06:49 +00:00
Don't remove the overflow from the bubble bar
When a new bubble is added to the bar and we're over the limit
remove the second to last bubble instead of the overflow.
This change also updates the key of the overflow bubble to
match the one in wmshell.
Bug: 287121592
Test: manual - Add 6 bubbles to the bubble bar
- The overflow bubble should still be there
Change-Id: Ibd3ab73be5d3afb49f771a1925ebda2c45b55136
This commit is contained in:
@@ -150,7 +150,9 @@ public class BubbleBarView extends FrameLayout {
|
||||
@Override
|
||||
public void addView(View child, int index, ViewGroup.LayoutParams params) {
|
||||
if (getChildCount() + 1 > MAX_BUBBLES) {
|
||||
removeViewInLayout(getChildAt(getChildCount() - 1));
|
||||
// the last child view is the overflow bubble and we shouldn't remove that. remove the
|
||||
// second to last child view.
|
||||
removeViewInLayout(getChildAt(getChildCount() - 2));
|
||||
}
|
||||
super.addView(child, index, params);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user