From 02e7d5bf9907b7aa06e5e78591bdecb76ce51916 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Thu, 25 Jan 2024 14:45:23 +0400 Subject: [PATCH] Add pinch-to-zoom for attached media --- .../Sources/ChatMessageAttachedContentNode.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift b/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift index 947fae6fb3..21e7c4e1e8 100644 --- a/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift @@ -1152,6 +1152,12 @@ public final class ChatMessageAttachedContentNode: ASDisplayNode { self.contentMedia?.removeFromSupernode() self.contentMedia = contentMedia + contentMedia.activatePinch = { [weak controllerInteraction] sourceNode in + guard let controllerInteraction else { + return + } + controllerInteraction.activateMessagePinch(sourceNode) + } contentMedia.activateLocalContent = { [weak self] mode in guard let self else { return