Merge "Fix group divider make chrome crash issue."
This commit is contained in:
committed by
Android (Google) Code Review
commit
8596362b7e
@@ -319,13 +319,15 @@ public class ListMenuItemView extends LinearLayout
|
||||
public void setGroupDividerEnabled(boolean groupDividerEnabled) {
|
||||
// If mHasListDivider is true, disabling the groupDivider.
|
||||
// Otherwise, checking enbling it according to groupDividerEnabled flag.
|
||||
mGroupDivider.setVisibility(!mHasListDivider
|
||||
&& groupDividerEnabled ? View.VISIBLE : View.GONE);
|
||||
if (mGroupDivider != null) {
|
||||
mGroupDivider.setVisibility(!mHasListDivider
|
||||
&& groupDividerEnabled ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void adjustListItemSelectionBounds(Rect rect) {
|
||||
if (mGroupDivider.getVisibility() == View.VISIBLE) {
|
||||
if (mGroupDivider != null && mGroupDivider.getVisibility() == View.VISIBLE) {
|
||||
// groupDivider is a part of MenuItemListView.
|
||||
// If ListMenuItem with divider enabled is hovered/clicked, divider also gets selected.
|
||||
// Clipping the selector bounds from the top divider portion when divider is enabled,
|
||||
|
||||
Reference in New Issue
Block a user