mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-21 10:41:12 +00:00
Fix chat poll option highlight color
This commit is contained in:
parent
b79d9bf93f
commit
89bfb95fb9
@ -311,7 +311,7 @@ private struct ChatMessagePollOptionResult: Equatable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private final class ChatMessagePollOptionNode: ASDisplayNode {
|
private final class ChatMessagePollOptionNode: ASDisplayNode {
|
||||||
private let highlightedBackgroundNode: ASImageNode
|
private let highlightedBackgroundNode: ASDisplayNode
|
||||||
private var radioNode: ChatMessagePollOptionRadioNode?
|
private var radioNode: ChatMessagePollOptionRadioNode?
|
||||||
private let percentageNode: ASDisplayNode
|
private let percentageNode: ASDisplayNode
|
||||||
private var percentageImage: UIImage?
|
private var percentageImage: UIImage?
|
||||||
@ -325,10 +325,7 @@ private final class ChatMessagePollOptionNode: ASDisplayNode {
|
|||||||
var pressed: (() -> Void)?
|
var pressed: (() -> Void)?
|
||||||
|
|
||||||
override init() {
|
override init() {
|
||||||
self.highlightedBackgroundNode = ASImageNode()
|
self.highlightedBackgroundNode = ASDisplayNode()
|
||||||
self.highlightedBackgroundNode.displayWithoutProcessing = true
|
|
||||||
self.highlightedBackgroundNode.displaysAsynchronously = false
|
|
||||||
self.highlightedBackgroundNode.isLayerBacked = true
|
|
||||||
self.highlightedBackgroundNode.alpha = 0.0
|
self.highlightedBackgroundNode.alpha = 0.0
|
||||||
self.highlightedBackgroundNode.isUserInteractionEnabled = false
|
self.highlightedBackgroundNode.isUserInteractionEnabled = false
|
||||||
|
|
||||||
@ -343,8 +340,6 @@ private final class ChatMessagePollOptionNode: ASDisplayNode {
|
|||||||
self.percentageNode = ASDisplayNode()
|
self.percentageNode = ASDisplayNode()
|
||||||
self.percentageNode.alpha = 0.0
|
self.percentageNode.alpha = 0.0
|
||||||
self.percentageNode.isLayerBacked = true
|
self.percentageNode.isLayerBacked = true
|
||||||
//self.percentageNode.displaysAsynchronously = false
|
|
||||||
//self.percentageNode.displayWithoutProcessing = true
|
|
||||||
|
|
||||||
super.init()
|
super.init()
|
||||||
|
|
||||||
@ -406,7 +401,7 @@ private final class ChatMessagePollOptionNode: ASDisplayNode {
|
|||||||
let previousResult = node.currentResult
|
let previousResult = node.currentResult
|
||||||
node.currentResult = optionResult
|
node.currentResult = optionResult
|
||||||
|
|
||||||
node.highlightedBackgroundNode.backgroundColor = (incoming ? presentationData.theme.theme.chat.message.incoming.accentTextColor : presentationData.theme.theme.chat.message.outgoing.accentTextColor).withAlphaComponent(0.15)
|
node.highlightedBackgroundNode.backgroundColor = incoming ? presentationData.theme.theme.chat.message.incoming.polls.highlight : presentationData.theme.theme.chat.message.outgoing.polls.highlight
|
||||||
|
|
||||||
node.buttonNode.accessibilityLabel = option.text
|
node.buttonNode.accessibilityLabel = option.text
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user