Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayoutController.java +3 −2 Original line number Diff line number Diff line Loading @@ -1662,8 +1662,9 @@ public class NotificationStackScrollLayoutController { @VisibleForTesting void onKeyguardTransitionChanged(TransitionStep transitionStep) { boolean isTransitionToAod = transitionStep.getFrom().equals(KeyguardState.GONE) && transitionStep.getTo().equals(KeyguardState.AOD); boolean isTransitionToAod = transitionStep.getTo().equals(KeyguardState.AOD) && (transitionStep.getFrom().equals(KeyguardState.GONE) || transitionStep.getFrom().equals(KeyguardState.OCCLUDED)); if (mIsInTransitionToAod != isTransitionToAod) { mIsInTransitionToAod = isTransitionToAod; updateShowEmptyShadeView(); Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayoutControllerTest.java +10 −0 Original line number Diff line number Diff line Loading @@ -628,6 +628,16 @@ public class NotificationStackScrollLayoutControllerTest extends SysuiTestCase { verify(mNotificationStackScrollLayout).updateEmptyShadeView(eq(false), anyBoolean()); } @Test public void updateEmptyShadeView_onKeyguardOccludedTransitionToAod_hidesView() { initController(/* viewIsAttached= */ true); mController.onKeyguardTransitionChanged( new TransitionStep( /* from= */ KeyguardState.OCCLUDED, /* to= */ KeyguardState.AOD)); verify(mNotificationStackScrollLayout).updateEmptyShadeView(eq(false), anyBoolean()); } private LogMaker logMatcher(int category, int type) { return argThat(new LogMatcher(category, type)); } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayoutController.java +3 −2 Original line number Diff line number Diff line Loading @@ -1662,8 +1662,9 @@ public class NotificationStackScrollLayoutController { @VisibleForTesting void onKeyguardTransitionChanged(TransitionStep transitionStep) { boolean isTransitionToAod = transitionStep.getFrom().equals(KeyguardState.GONE) && transitionStep.getTo().equals(KeyguardState.AOD); boolean isTransitionToAod = transitionStep.getTo().equals(KeyguardState.AOD) && (transitionStep.getFrom().equals(KeyguardState.GONE) || transitionStep.getFrom().equals(KeyguardState.OCCLUDED)); if (mIsInTransitionToAod != isTransitionToAod) { mIsInTransitionToAod = isTransitionToAod; updateShowEmptyShadeView(); Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayoutControllerTest.java +10 −0 Original line number Diff line number Diff line Loading @@ -628,6 +628,16 @@ public class NotificationStackScrollLayoutControllerTest extends SysuiTestCase { verify(mNotificationStackScrollLayout).updateEmptyShadeView(eq(false), anyBoolean()); } @Test public void updateEmptyShadeView_onKeyguardOccludedTransitionToAod_hidesView() { initController(/* viewIsAttached= */ true); mController.onKeyguardTransitionChanged( new TransitionStep( /* from= */ KeyguardState.OCCLUDED, /* to= */ KeyguardState.AOD)); verify(mNotificationStackScrollLayout).updateEmptyShadeView(eq(false), anyBoolean()); } private LogMaker logMatcher(int category, int type) { return argThat(new LogMatcher(category, type)); } Loading