Loading packages/SystemUI/src/com/android/systemui/statusbar/NotificationMenuRow.java +2 −2 Original line number Diff line number Diff line Loading @@ -417,7 +417,7 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl @Override public void onHeightUpdate() { if (mParent == null || mMenuItems.size() == 0) { if (mParent == null || mMenuItems.size() == 0 || mMenuContainer == null) { return; } int parentHeight = mParent.getCollapsedHeight(); Loading Loading @@ -477,7 +477,7 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl private void setMenuLocation() { boolean showOnLeft = mTranslation > 0; if ((mIconsPlaced && showOnLeft == mOnLeft) || mSnapping if ((mIconsPlaced && showOnLeft == mOnLeft) || mSnapping || mMenuContainer == null || !mMenuContainer.isAttachedToWindow()) { // Do nothing return; Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationMenuRowTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -57,4 +57,10 @@ public class NotificationMenuRowTest extends LeakCheckedTest { row.createMenu(null, null); assertTrue(row.getMenuView() != null); } @Test public void testResetUncreatedMenu() { NotificationMenuRowPlugin row = new NotificationMenuRow(mContext); row.resetMenu(); } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/NotificationMenuRow.java +2 −2 Original line number Diff line number Diff line Loading @@ -417,7 +417,7 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl @Override public void onHeightUpdate() { if (mParent == null || mMenuItems.size() == 0) { if (mParent == null || mMenuItems.size() == 0 || mMenuContainer == null) { return; } int parentHeight = mParent.getCollapsedHeight(); Loading Loading @@ -477,7 +477,7 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl private void setMenuLocation() { boolean showOnLeft = mTranslation > 0; if ((mIconsPlaced && showOnLeft == mOnLeft) || mSnapping if ((mIconsPlaced && showOnLeft == mOnLeft) || mSnapping || mMenuContainer == null || !mMenuContainer.isAttachedToWindow()) { // Do nothing return; Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationMenuRowTest.java +6 −0 Original line number Diff line number Diff line Loading @@ -57,4 +57,10 @@ public class NotificationMenuRowTest extends LeakCheckedTest { row.createMenu(null, null); assertTrue(row.getMenuView() != null); } @Test public void testResetUncreatedMenu() { NotificationMenuRowPlugin row = new NotificationMenuRow(mContext); row.resetMenu(); } }