Loading packages/SystemUI/aconfig/systemui.aconfig +0 −10 Original line number Diff line number Diff line Loading @@ -867,16 +867,6 @@ flag { } } flag { name: "clipboard_noninteractive_on_lockscreen" namespace: "systemui" description: "Prevents the interactive clipboard UI from appearing when device is locked" bug: "317048495" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "notify_power_manager_user_activity_background" namespace: "systemui" Loading packages/SystemUI/src/com/android/systemui/clipboardoverlay/ClipboardListener.java +1 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ package com.android.systemui.clipboardoverlay; import static android.content.ClipDescription.CLASSIFICATION_COMPLETE; import static com.android.systemui.Flags.clipboardNoninteractiveOnLockscreen; import static com.android.systemui.Flags.clipboardOverlayMultiuser; import static com.android.systemui.Flags.overrideSuppressOverlayCondition; import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ENTERED; Loading Loading @@ -148,7 +147,7 @@ public class ClipboardListener implements } // user should not access intents before setup or while device is locked if ((clipboardNoninteractiveOnLockscreen() && mKeyguardManagerForUser.isDeviceLocked()) if (mKeyguardManagerForUser.isDeviceLocked() || !isUserSetupComplete() || clipData == null // shouldn't happen, but just in case || clipData.getItemCount() == 0) { Loading packages/SystemUI/tests/src/com/android/systemui/clipboardoverlay/ClipboardListenerTest.java +1 −18 Original line number Diff line number Diff line Loading @@ -222,7 +222,6 @@ public class ClipboardListenerTest extends SysuiTestCase { @Test @DisableFlags(Flags.FLAG_CLIPBOARD_OVERLAY_MULTIUSER) @EnableFlags(Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN) public void test_deviceLockedForSecondaryUser_withoutMultiuser_showsOverlay() { when(mKeyguardManager.isDeviceLocked()).thenReturn(false); when(mKeyguardManagerSecondaryUser.isDeviceLocked()).thenReturn(true); Loading @@ -239,8 +238,7 @@ public class ClipboardListenerTest extends SysuiTestCase { } @Test @EnableFlags({Flags.FLAG_CLIPBOARD_OVERLAY_MULTIUSER, Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN}) @EnableFlags(Flags.FLAG_CLIPBOARD_OVERLAY_MULTIUSER) public void test_deviceLockedForSecondaryUser_showsToast() { when(mKeyguardManager.isDeviceLocked()).thenReturn(false); when(mKeyguardManagerSecondaryUser.isDeviceLocked()).thenReturn(true); Loading Loading @@ -311,7 +309,6 @@ public class ClipboardListenerTest extends SysuiTestCase { } @Test @EnableFlags(Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN) public void test_deviceLocked_showsToast() { when(mKeyguardManager.isDeviceLocked()).thenReturn(true); Loading @@ -324,20 +321,6 @@ public class ClipboardListenerTest extends SysuiTestCase { verifyNoMoreInteractions(mOverlayControllerProvider); } @Test @DisableFlags(Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN) public void test_deviceLocked_legacyBehavior_showsInteractiveUI() { when(mKeyguardManager.isDeviceLocked()).thenReturn(true); mClipboardListener.start(); mClipboardListener.onPrimaryClipChanged(); verify(mUiEventLogger, times(1)).log( ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ENTERED, 0, mSampleSource); verify(mOverlayController).setClipData(mSampleClipData, mSampleSource); verifyNoMoreInteractions(mClipboardToast); } @Test @EnableFlags(Flags.FLAG_OVERRIDE_SUPPRESS_OVERLAY_CONDITION) public void test_onPrimaryClipChanged_notSuppressOverlay() { Loading Loading
packages/SystemUI/aconfig/systemui.aconfig +0 −10 Original line number Diff line number Diff line Loading @@ -867,16 +867,6 @@ flag { } } flag { name: "clipboard_noninteractive_on_lockscreen" namespace: "systemui" description: "Prevents the interactive clipboard UI from appearing when device is locked" bug: "317048495" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "notify_power_manager_user_activity_background" namespace: "systemui" Loading
packages/SystemUI/src/com/android/systemui/clipboardoverlay/ClipboardListener.java +1 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ package com.android.systemui.clipboardoverlay; import static android.content.ClipDescription.CLASSIFICATION_COMPLETE; import static com.android.systemui.Flags.clipboardNoninteractiveOnLockscreen; import static com.android.systemui.Flags.clipboardOverlayMultiuser; import static com.android.systemui.Flags.overrideSuppressOverlayCondition; import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ENTERED; Loading Loading @@ -148,7 +147,7 @@ public class ClipboardListener implements } // user should not access intents before setup or while device is locked if ((clipboardNoninteractiveOnLockscreen() && mKeyguardManagerForUser.isDeviceLocked()) if (mKeyguardManagerForUser.isDeviceLocked() || !isUserSetupComplete() || clipData == null // shouldn't happen, but just in case || clipData.getItemCount() == 0) { Loading
packages/SystemUI/tests/src/com/android/systemui/clipboardoverlay/ClipboardListenerTest.java +1 −18 Original line number Diff line number Diff line Loading @@ -222,7 +222,6 @@ public class ClipboardListenerTest extends SysuiTestCase { @Test @DisableFlags(Flags.FLAG_CLIPBOARD_OVERLAY_MULTIUSER) @EnableFlags(Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN) public void test_deviceLockedForSecondaryUser_withoutMultiuser_showsOverlay() { when(mKeyguardManager.isDeviceLocked()).thenReturn(false); when(mKeyguardManagerSecondaryUser.isDeviceLocked()).thenReturn(true); Loading @@ -239,8 +238,7 @@ public class ClipboardListenerTest extends SysuiTestCase { } @Test @EnableFlags({Flags.FLAG_CLIPBOARD_OVERLAY_MULTIUSER, Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN}) @EnableFlags(Flags.FLAG_CLIPBOARD_OVERLAY_MULTIUSER) public void test_deviceLockedForSecondaryUser_showsToast() { when(mKeyguardManager.isDeviceLocked()).thenReturn(false); when(mKeyguardManagerSecondaryUser.isDeviceLocked()).thenReturn(true); Loading Loading @@ -311,7 +309,6 @@ public class ClipboardListenerTest extends SysuiTestCase { } @Test @EnableFlags(Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN) public void test_deviceLocked_showsToast() { when(mKeyguardManager.isDeviceLocked()).thenReturn(true); Loading @@ -324,20 +321,6 @@ public class ClipboardListenerTest extends SysuiTestCase { verifyNoMoreInteractions(mOverlayControllerProvider); } @Test @DisableFlags(Flags.FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN) public void test_deviceLocked_legacyBehavior_showsInteractiveUI() { when(mKeyguardManager.isDeviceLocked()).thenReturn(true); mClipboardListener.start(); mClipboardListener.onPrimaryClipChanged(); verify(mUiEventLogger, times(1)).log( ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ENTERED, 0, mSampleSource); verify(mOverlayController).setClipData(mSampleClipData, mSampleSource); verifyNoMoreInteractions(mClipboardToast); } @Test @EnableFlags(Flags.FLAG_OVERRIDE_SUPPRESS_OVERLAY_CONDITION) public void test_onPrimaryClipChanged_notSuppressOverlay() { Loading