mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Various fixes
This commit is contained in:
parent
09109ebacc
commit
b0182b9edc
@ -17111,7 +17111,10 @@ public final class ChatControllerImpl: TelegramBaseController, ChatController, G
|
||||
messageIds.map(TelegramEngine.EngineData.Item.Messages.Message.init)
|
||||
))
|
||||
|> deliverOnMainQueue).startStandalone(next: { [weak self] messages in
|
||||
self?.forwardMessages(messages: messages.values.compactMap { $0?._asMessage() }, options: options, resetCurrent: resetCurrent)
|
||||
let sortedMessages = messages.values.compactMap { $0?._asMessage() }.sorted { lhs, rhs in
|
||||
return lhs.id < rhs.id
|
||||
}
|
||||
self?.forwardMessages(messages: sortedMessages, options: options, resetCurrent: resetCurrent)
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -375,12 +375,7 @@ class ChatMessageActionBubbleContentNode: ChatMessageBubbleContentNode {
|
||||
strongSelf.insertSubnode(backgroundNode, at: 0)
|
||||
}
|
||||
}
|
||||
|
||||
if item.controllerInteraction.presentationContext.backgroundNode?.hasExtraBubbleBackground() == true {
|
||||
strongSelf.backgroundColorNode.isHidden = true
|
||||
} else {
|
||||
strongSelf.backgroundColorNode.isHidden = true
|
||||
}
|
||||
strongSelf.backgroundColorNode.isHidden = true
|
||||
} else {
|
||||
if strongSelf.backgroundMaskNode.supernode == nil {
|
||||
strongSelf.insertSubnode(strongSelf.backgroundMaskNode, at: 0)
|
||||
|
@ -221,6 +221,10 @@ final class ChatRecentActionsController: TelegramBaseController {
|
||||
fatalError("init(coder:) has not been implemented")
|
||||
}
|
||||
|
||||
deinit {
|
||||
self.presentationDataDisposable?.dispose()
|
||||
}
|
||||
|
||||
private func updateThemeAndStrings() {
|
||||
self.titleView.color = self.presentationData.theme.rootController.navigationBar.primaryTextColor
|
||||
self.updateTitle()
|
||||
|
@ -514,6 +514,7 @@ final class WallpaperBackgroundNodeImpl: ASDisplayNode, WallpaperBackgroundNode
|
||||
overlayNode = current
|
||||
} else {
|
||||
overlayNode = ASDisplayNode()
|
||||
overlayNode.frame = self.bounds
|
||||
self.overlayNode = overlayNode
|
||||
self.addSubnode(overlayNode)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user