Merge "Revert "Fixes cannot leave dozing when dismiss keyguard"" into sc-v2-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
652e10d6b6
@@ -3277,9 +3277,6 @@ public class WindowManagerService extends IWindowManager.Stub
|
|||||||
if (!checkCallingPermission(permission.CONTROL_KEYGUARD, "dismissKeyguard")) {
|
if (!checkCallingPermission(permission.CONTROL_KEYGUARD, "dismissKeyguard")) {
|
||||||
throw new SecurityException("Requires CONTROL_KEYGUARD permission");
|
throw new SecurityException("Requires CONTROL_KEYGUARD permission");
|
||||||
}
|
}
|
||||||
if (mAtmInternal.isDreaming()) {
|
|
||||||
mAtmService.mTaskSupervisor.wakeUp("dismissKeyguard");
|
|
||||||
}
|
|
||||||
synchronized (mGlobalLock) {
|
synchronized (mGlobalLock) {
|
||||||
mPolicy.dismissKeyguardLw(callback, message);
|
mPolicy.dismissKeyguardLw(callback, message);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ import static android.window.DisplayAreaOrganizer.FEATURE_VENDOR_FIRST;
|
|||||||
|
|
||||||
import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation;
|
import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation;
|
||||||
|
|
||||||
import static com.android.dx.mockito.inline.extended.ExtendedMockito.doNothing;
|
|
||||||
import static com.android.dx.mockito.inline.extended.ExtendedMockito.doReturn;
|
import static com.android.dx.mockito.inline.extended.ExtendedMockito.doReturn;
|
||||||
import static com.android.dx.mockito.inline.extended.ExtendedMockito.never;
|
import static com.android.dx.mockito.inline.extended.ExtendedMockito.never;
|
||||||
import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn;
|
import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn;
|
||||||
@@ -42,7 +41,6 @@ import static org.junit.Assert.assertFalse;
|
|||||||
import static org.mockito.ArgumentMatchers.any;
|
import static org.mockito.ArgumentMatchers.any;
|
||||||
import static org.mockito.ArgumentMatchers.anyBoolean;
|
import static org.mockito.ArgumentMatchers.anyBoolean;
|
||||||
import static org.mockito.ArgumentMatchers.anyInt;
|
import static org.mockito.ArgumentMatchers.anyInt;
|
||||||
import static org.mockito.ArgumentMatchers.anyString;
|
|
||||||
import static org.mockito.ArgumentMatchers.eq;
|
import static org.mockito.ArgumentMatchers.eq;
|
||||||
import static org.mockito.Mockito.mock;
|
import static org.mockito.Mockito.mock;
|
||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
@@ -157,16 +155,6 @@ public class WindowManagerServiceTests extends WindowTestsBase {
|
|||||||
verify(mWm.mAtmService).setFocusedTask(tappedTask.mTaskId, null);
|
verify(mWm.mAtmService).setFocusedTask(tappedTask.mTaskId, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testDismissKeyguardCanWakeUp() {
|
|
||||||
doReturn(true).when(mWm).checkCallingPermission(anyString(), anyString());
|
|
||||||
spyOn(mWm.mAtmInternal);
|
|
||||||
doReturn(true).when(mWm.mAtmInternal).isDreaming();
|
|
||||||
doNothing().when(mWm.mAtmService.mTaskSupervisor).wakeUp(anyString());
|
|
||||||
mWm.dismissKeyguard(null, "test-dismiss-keyguard");
|
|
||||||
verify(mWm.mAtmService.mTaskSupervisor).wakeUp(anyString());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testMoveWindowTokenToDisplay_NullToken_DoNothing() {
|
public void testMoveWindowTokenToDisplay_NullToken_DoNothing() {
|
||||||
mWm.moveWindowTokenToDisplay(null, mDisplayContent.getDisplayId());
|
mWm.moveWindowTokenToDisplay(null, mDisplayContent.getDisplayId());
|
||||||
|
|||||||
Reference in New Issue
Block a user