Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java +2 −1 Original line number Diff line number Diff line Loading @@ -360,7 +360,8 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, OnCo return false; } if (mState == ScrimState.AOD && mDozeParameters.getAlwaysOn()) { if (mState == ScrimState.AOD && (mDozeParameters.getAlwaysOn() || mDockManager.isDocked())) { return true; } Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -759,6 +759,17 @@ public class ScrimControllerTest extends SysuiTestCase { verify(mAlarmManager).cancel(any(AlarmManager.OnAlarmListener.class)); } @Test public void testWillHideDockedWallpaper() { mAlwaysOnEnabled = false; when(mDockManager.isDocked()).thenReturn(true); mScrimController.setWallpaperSupportsAmbientMode(true); mScrimController.transitionTo(ScrimState.AOD); verify(mAlarmManager).setExact(anyInt(), anyLong(), any(), any(), any()); } @Test public void testConservesExpansionOpacityAfterTransition() { mScrimController.transitionTo(ScrimState.UNLOCKED); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java +2 −1 Original line number Diff line number Diff line Loading @@ -360,7 +360,8 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, OnCo return false; } if (mState == ScrimState.AOD && mDozeParameters.getAlwaysOn()) { if (mState == ScrimState.AOD && (mDozeParameters.getAlwaysOn() || mDockManager.isDocked())) { return true; } Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -759,6 +759,17 @@ public class ScrimControllerTest extends SysuiTestCase { verify(mAlarmManager).cancel(any(AlarmManager.OnAlarmListener.class)); } @Test public void testWillHideDockedWallpaper() { mAlwaysOnEnabled = false; when(mDockManager.isDocked()).thenReturn(true); mScrimController.setWallpaperSupportsAmbientMode(true); mScrimController.transitionTo(ScrimState.AOD); verify(mAlarmManager).setExact(anyInt(), anyLong(), any(), any(), any()); } @Test public void testConservesExpansionOpacityAfterTransition() { mScrimController.transitionTo(ScrimState.UNLOCKED); Loading