mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Ongoing work on the updated entity input
This commit is contained in:
@@ -36,7 +36,7 @@ public func cancelParentGestures(view: UIView, ignore: [UIGestureRecognizer] = [
|
||||
node.highligthedChanged(false)
|
||||
}
|
||||
if let superview = view.superview {
|
||||
cancelParentGestures(view: superview)
|
||||
cancelParentGestures(view: superview, ignore: ignore)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +16,8 @@ public class PortalView {
|
||||
|
||||
if let portalSuperview = self.view.superview, let index = portalSuperview.subviews.firstIndex(of: self.view) {
|
||||
portalSuperview.insertSubview(self.view, at: index)
|
||||
} else if let portalSuperlayer = self.view.layer.superlayer, let index = portalSuperlayer.sublayers?.firstIndex(of: self.view.layer) {
|
||||
portalSuperlayer.insertSublayer(self.view.layer, at: UInt32(index))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1435,6 +1435,10 @@ public class TextNode: ASDisplayNode {
|
||||
for run in glyphRuns {
|
||||
let run = run as! CTRun
|
||||
let glyphCount = CTRunGetGlyphCount(run)
|
||||
let attributes = CTRunGetAttributes(run) as NSDictionary
|
||||
if attributes["Attribute__EmbeddedItem"] != nil {
|
||||
continue
|
||||
}
|
||||
CTRunDraw(run, context, CFRangeMake(0, glyphCount))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user