From 341b03372badc4bb810d07f9946d6cd8ef76e260 Mon Sep 17 00:00:00 2001 From: Isaac <> Date: Fri, 28 Feb 2025 22:03:24 +0100 Subject: [PATCH] Fix peer info header button color --- .../PeerInfoHeaderNavigationButtonContainerNode.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoHeaderNavigationButtonContainerNode.swift b/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoHeaderNavigationButtonContainerNode.swift index 09ee654713..3b08ca63bd 100644 --- a/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoHeaderNavigationButtonContainerNode.swift +++ b/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoHeaderNavigationButtonContainerNode.swift @@ -64,6 +64,12 @@ final class PeerInfoHeaderNavigationButtonContainerNode: SparseNode { accumulatedRightButtonOffset -= 6.0 } } + for (key, button) in self.rightButtonNodes { + if !self.currentRightButtons.contains(where: { $0.key == key }) { + button.updateContentsColor(backgroundColor: self.backgroundContentColor, contentsColor: self.contentsColor, canBeExpanded: canBeExpanded, transition: transition) + transition.updateSublayerTransformOffset(layer: button.layer, offset: CGPoint(x: 0.0, y: 0.0)) + } + } } func update(size: CGSize, presentationData: PresentationData, leftButtons: [PeerInfoHeaderNavigationButtonSpec], rightButtons: [PeerInfoHeaderNavigationButtonSpec], expandFraction: CGFloat, shouldAnimateIn: Bool, transition: ContainedViewLayoutTransition) {