diff --git a/services/core/java/com/android/server/clipboard/ClipboardService.java b/services/core/java/com/android/server/clipboard/ClipboardService.java index ecff0a7905592..f7183e6b3ba73 100644 --- a/services/core/java/com/android/server/clipboard/ClipboardService.java +++ b/services/core/java/com/android/server/clipboard/ClipboardService.java @@ -824,7 +824,9 @@ public class ClipboardService extends SystemService { @GuardedBy("mLock") private void setPrimaryClipInternalLocked( @Nullable ClipData clip, int uid, int deviceId, @Nullable String sourcePackage) { - mEmulatorClipboardMonitor.accept(clip); + if (deviceId == DEVICE_ID_DEFAULT) { + mEmulatorClipboardMonitor.accept(clip); + } final int userId = UserHandle.getUserId(uid);