From 59d8346bc898b84889710d5f662dd0e3d94f931e Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Fri, 17 Feb 2023 08:33:56 +0100 Subject: [PATCH] Composer: Fix sharing an UIImage directly --- .../Editor/Components/StatusEditorUTTypeSupported.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Packages/Status/Sources/Status/Editor/Components/StatusEditorUTTypeSupported.swift b/Packages/Status/Sources/Status/Editor/Components/StatusEditorUTTypeSupported.swift index 4ec4b810..c453aed3 100644 --- a/Packages/Status/Sources/Status/Editor/Components/StatusEditorUTTypeSupported.swift +++ b/Packages/Status/Sources/Status/Editor/Components/StatusEditorUTTypeSupported.swift @@ -54,7 +54,9 @@ enum StatusEditorUTTypeSupported: String, CaseIterable { return transferable } if self == .jpeg || self == .png || self == .tiff || self == .image || self == .uiimage { - if let imageURL = result as? URL, + if let image = result as? UIImage { + return image + } else if let imageURL = result as? URL, let data = try? Data(contentsOf: imageURL), let image = UIImage(data: data) {