diff --git a/submodules/TelegramUI/TelegramUI/ChatMessagePollBubbleContentNode.swift b/submodules/TelegramUI/TelegramUI/ChatMessagePollBubbleContentNode.swift index 2946be7120..7c4f5662da 100644 --- a/submodules/TelegramUI/TelegramUI/ChatMessagePollBubbleContentNode.swift +++ b/submodules/TelegramUI/TelegramUI/ChatMessagePollBubbleContentNode.swift @@ -311,7 +311,7 @@ private struct ChatMessagePollOptionResult: Equatable { } private final class ChatMessagePollOptionNode: ASDisplayNode { - private let highlightedBackgroundNode: ASImageNode + private let highlightedBackgroundNode: ASDisplayNode private var radioNode: ChatMessagePollOptionRadioNode? private let percentageNode: ASDisplayNode private var percentageImage: UIImage? @@ -325,10 +325,7 @@ private final class ChatMessagePollOptionNode: ASDisplayNode { var pressed: (() -> Void)? override init() { - self.highlightedBackgroundNode = ASImageNode() - self.highlightedBackgroundNode.displayWithoutProcessing = true - self.highlightedBackgroundNode.displaysAsynchronously = false - self.highlightedBackgroundNode.isLayerBacked = true + self.highlightedBackgroundNode = ASDisplayNode() self.highlightedBackgroundNode.alpha = 0.0 self.highlightedBackgroundNode.isUserInteractionEnabled = false @@ -343,8 +340,6 @@ private final class ChatMessagePollOptionNode: ASDisplayNode { self.percentageNode = ASDisplayNode() self.percentageNode.alpha = 0.0 self.percentageNode.isLayerBacked = true - //self.percentageNode.displaysAsynchronously = false - //self.percentageNode.displayWithoutProcessing = true super.init() @@ -406,7 +401,7 @@ private final class ChatMessagePollOptionNode: ASDisplayNode { let previousResult = node.currentResult 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