mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Various improvements
This commit is contained in:
@@ -292,11 +292,20 @@ extension ChatControllerImpl {
|
||||
}
|
||||
}
|
||||
|
||||
var keepDefaultContentTouches = false
|
||||
for media in message.media {
|
||||
if media is TelegramMediaImage {
|
||||
keepDefaultContentTouches = true
|
||||
} else if let file = media as? TelegramMediaFile, file.isVideo {
|
||||
keepDefaultContentTouches = true
|
||||
}
|
||||
}
|
||||
|
||||
let source: ContextContentSource
|
||||
if let location = location {
|
||||
source = .location(ChatMessageContextLocationContentSource(controller: self, location: node.view.convert(node.bounds, to: nil).origin.offsetBy(dx: location.x, dy: location.y)))
|
||||
} else {
|
||||
source = .extracted(ChatMessageContextExtractedContentSource(chatController: self, chatNode: self.chatDisplayNode, engine: self.context.engine, message: message, selectAll: selectAll))
|
||||
source = .extracted(ChatMessageContextExtractedContentSource(chatController: self, chatNode: self.chatDisplayNode, engine: self.context.engine, message: message, selectAll: selectAll, keepDefaultContentTouches: keepDefaultContentTouches))
|
||||
}
|
||||
|
||||
self.canReadHistory.set(false)
|
||||
|
||||
Reference in New Issue
Block a user