Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62280d26 authored by Antony Sargent's avatar Antony Sargent
Browse files

Skip clipboard access toasts for VirtualDevice owner app

When the privileged app which owns a VirtualDevice reads the siloed
clipboard reserved for that VirtualDevice, don't show a toast.

Bug: 276507183
Test: atest StreamedAppClipboardToast
Change-Id: I5d228191e58306980ca77940792e0dda9f1bc875
parent 550f35fc
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1389,6 +1389,11 @@ public class ClipboardService extends SystemService {
                callingPackage) == PackageManager.PERMISSION_GRANTED) {
            return;
        }
        // Don't notify if this access is coming from the privileged app which owns the device.
        if (clipboard.deviceId != DEVICE_ID_DEFAULT && mVdmInternal.getDeviceOwnerUid(
                clipboard.deviceId) == uid) {
            return;
        }
        // Don't notify if already notified for this uid and clip.
        if (clipboard.mNotifiedUids.get(uid)) {
            return;