mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Update ChatMessageBubbleItemNode.swift
This commit is contained in:
parent
531e88bf79
commit
258006cbe8
@ -604,9 +604,9 @@ class ChatMessageBubbleItemNode: ChatMessageItemView, ChatMessagePreviewItemNode
|
||||
if let strongSelf = self {
|
||||
for contentNode in strongSelf.contentNodes {
|
||||
var translatedPoint: CGPoint?
|
||||
let convertedNodeFrame = contentNode.convert(contentNode.bounds, to: strongSelf)
|
||||
let convertedNodeFrame = contentNode.view.convert(contentNode.bounds, to: strongSelf.view)
|
||||
if let point = point, convertedNodeFrame.insetBy(dx: -4.0, dy: -4.0).contains(point) {
|
||||
translatedPoint = strongSelf.convert(point, to: contentNode)
|
||||
translatedPoint = strongSelf.view.convert(point, to: contentNode.view)
|
||||
}
|
||||
contentNode.updateTouchesAtPoint(translatedPoint)
|
||||
}
|
||||
@ -2851,7 +2851,7 @@ class ChatMessageBubbleItemNode: ChatMessageItemView, ChatMessagePreviewItemNode
|
||||
}
|
||||
}
|
||||
loop: for contentNode in self.contentNodes {
|
||||
let convertedLocation = self.convert(location, to: contentNode)
|
||||
let convertedLocation = self.view.convert(location, to: contentNode.view)
|
||||
|
||||
let tapAction = contentNode.tapActionAtPoint(convertedLocation, gesture: gesture, isEstimating: false)
|
||||
switch tapAction {
|
||||
@ -2960,9 +2960,9 @@ class ChatMessageBubbleItemNode: ChatMessageItemView, ChatMessagePreviewItemNode
|
||||
var tapMessage: Message? = item.content.firstMessage
|
||||
var selectAll = true
|
||||
loop: for contentNode in self.contentNodes {
|
||||
let convertedLocation = self.convert(location, to: contentNode)
|
||||
let convertedLocation = self.view.convert(location, to: contentNode.view)
|
||||
|
||||
let convertedNodeFrame = contentNode.convert(contentNode.bounds, to: self)
|
||||
let convertedNodeFrame = contentNode.view.convert(contentNode.bounds, to: self.view)
|
||||
if !convertedNodeFrame.contains(location) {
|
||||
continue loop
|
||||
} else if contentNode is ChatMessageMediaBubbleContentNode {
|
||||
|
Loading…
x
Reference in New Issue
Block a user