diff --git a/Signal/src/ViewControllers/SignalAttachment.swift b/Signal/src/ViewControllers/SignalAttachment.swift index 6905853de..5adf7bb39 100644 --- a/Signal/src/ViewControllers/SignalAttachment.swift +++ b/Signal/src/ViewControllers/SignalAttachment.swift @@ -322,6 +322,12 @@ class SignalAttachment: NSObject { return false } let pasteboardUTISet = Set(pasteboardUTITypes[0]) + + let mediaUTISet = inputImageUTISet.union(animatedImageUTISet.union(videoUTISet.union(audioUTISet))) + if pasteboardUTISet.intersection(mediaUTISet).count > 0 { + return false + } + return pasteboardUTISet.intersection(textUTISet).count > 0 }