diff --git a/submodules/TelegramUI/Components/Chat/ChatInputTextNode/Sources/ChatInputTextNode.swift b/submodules/TelegramUI/Components/Chat/ChatInputTextNode/Sources/ChatInputTextNode.swift index 8042cee64e..5ad648a733 100644 --- a/submodules/TelegramUI/Components/Chat/ChatInputTextNode/Sources/ChatInputTextNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatInputTextNode/Sources/ChatInputTextNode.swift @@ -698,6 +698,11 @@ public final class ChatInputTextView: ChatInputTextViewImpl, NSLayoutManagerDele return result } + + override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { + let result = super.hitTest(point, with: event) + return result + } } private final class CustomTextSelectionRect: UITextSelectionRect { diff --git a/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift b/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift index a57e1fc1a1..515e760b58 100644 --- a/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift @@ -250,10 +250,12 @@ public final class ChatMessageAttachedContentNode: ASDisplayNode { var contentMediaAutomaticDownload: InteractiveMediaNodeAutodownloadMode = .none var mediaAndFlags = mediaAndFlags - if let mediaAndFlagsValue = mediaAndFlags, let _ = mediaAndFlagsValue.0 as? TelegramMediaStory { - var flags = mediaAndFlagsValue.1 - flags.remove(.preferMediaInline) - mediaAndFlags = (mediaAndFlagsValue.0, flags) + if let mediaAndFlagsValue = mediaAndFlags { + if mediaAndFlagsValue.0 is TelegramMediaStory || mediaAndFlagsValue.0 is WallpaperPreviewMedia { + var flags = mediaAndFlagsValue.1 + flags.remove(.preferMediaInline) + mediaAndFlags = (mediaAndFlagsValue.0, flags) + } } var contentMediaAspectFilled = false