Various fixes

This commit is contained in:
Ilya Laktyushin 2024-08-02 11:04:10 +02:00
parent 4928372289
commit ab19c3d8fb
3 changed files with 8 additions and 8 deletions

View File

@ -1311,7 +1311,7 @@ final class BrowserInstantPageContent: UIView, BrowserContent, UIScrollViewDeleg
} }
private func presentReferenceView(item: InstantPageTextItem, referenceAnchor: String) { private func presentReferenceView(item: InstantPageTextItem, referenceAnchor: String) {
guard let theme = self.theme, let webPage = self.webPage else { guard let webPage = self.webPage else {
return return
} }

View File

@ -7,7 +7,7 @@ import SwiftSignalKit
import AccountContext import AccountContext
import TelegramUIPreferences import TelegramUIPreferences
final class InstantPageReferenceController: ViewController { public final class InstantPageReferenceController: ViewController {
private var controllerNode: InstantPageReferenceControllerNode { private var controllerNode: InstantPageReferenceControllerNode {
return self.displayNode as! InstantPageReferenceControllerNode return self.displayNode as! InstantPageReferenceControllerNode
} }
@ -23,7 +23,7 @@ final class InstantPageReferenceController: ViewController {
private let openUrlIn: (InstantPageUrlItem) -> Void private let openUrlIn: (InstantPageUrlItem) -> Void
private let present: (ViewController, Any?) -> Void private let present: (ViewController, Any?) -> Void
init(context: AccountContext, sourceLocation: InstantPageSourceLocation, theme: InstantPageTheme, webPage: TelegramMediaWebpage, anchorText: NSAttributedString, openUrl: @escaping (InstantPageUrlItem) -> Void, openUrlIn: @escaping (InstantPageUrlItem) -> Void, present: @escaping (ViewController, Any?) -> Void) { public init(context: AccountContext, sourceLocation: InstantPageSourceLocation, theme: InstantPageTheme, webPage: TelegramMediaWebpage, anchorText: NSAttributedString, openUrl: @escaping (InstantPageUrlItem) -> Void, openUrlIn: @escaping (InstantPageUrlItem) -> Void, present: @escaping (ViewController, Any?) -> Void) {
self.context = context self.context = context
self.sourceLocation = sourceLocation self.sourceLocation = sourceLocation
self.theme = theme self.theme = theme

View File

@ -38,10 +38,10 @@ struct InstantPageTextImageItem {
let id: EngineMedia.Id let id: EngineMedia.Id
} }
struct InstantPageTextAnchorItem { public struct InstantPageTextAnchorItem {
let name: String public let name: String
let anchorText: NSAttributedString? public let anchorText: NSAttributedString?
let empty: Bool public let empty: Bool
} }
public struct InstantPageTextRangeRectEdge: Equatable { public struct InstantPageTextRangeRectEdge: Equatable {
@ -63,7 +63,7 @@ public final class InstantPageTextLine {
let strikethroughItems: [InstantPageTextStrikethroughItem] let strikethroughItems: [InstantPageTextStrikethroughItem]
let markedItems: [InstantPageTextMarkedItem] let markedItems: [InstantPageTextMarkedItem]
let imageItems: [InstantPageTextImageItem] let imageItems: [InstantPageTextImageItem]
let anchorItems: [InstantPageTextAnchorItem] public let anchorItems: [InstantPageTextAnchorItem]
let isRTL: Bool let isRTL: Bool
init(line: CTLine, range: NSRange, frame: CGRect, strikethroughItems: [InstantPageTextStrikethroughItem], markedItems: [InstantPageTextMarkedItem], imageItems: [InstantPageTextImageItem], anchorItems: [InstantPageTextAnchorItem], isRTL: Bool) { init(line: CTLine, range: NSRange, frame: CGRect, strikethroughItems: [InstantPageTextStrikethroughItem], markedItems: [InstantPageTextMarkedItem], imageItems: [InstantPageTextImageItem], anchorItems: [InstantPageTextAnchorItem], isRTL: Bool) {