From 43c263cb6f7bdda9b9ec4e839b8248a53bda6df9 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Wed, 1 Apr 2026 00:58:16 +0200 Subject: [PATCH] Various fixes --- .../Sources/PeerInfoCoverComponent.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Components/PeerInfo/PeerInfoCoverComponent/Sources/PeerInfoCoverComponent.swift b/submodules/TelegramUI/Components/PeerInfo/PeerInfoCoverComponent/Sources/PeerInfoCoverComponent.swift index 8b389de408..06d3b681fe 100644 --- a/submodules/TelegramUI/Components/PeerInfo/PeerInfoCoverComponent/Sources/PeerInfoCoverComponent.swift +++ b/submodules/TelegramUI/Components/PeerInfo/PeerInfoCoverComponent/Sources/PeerInfoCoverComponent.swift @@ -526,7 +526,10 @@ public final class PeerInfoCoverComponent: Component { let backgroundFrame = CGRect(origin: CGPoint(x: 0.0, y: -1000.0 + availableSize.height), size: CGSize(width: availableSize.width, height: 1000.0)) transition.containedViewLayoutTransition.updateFrameAdditive(view: self.backgroundView, frame: backgroundFrame) - let patternWidth: CGFloat = min(380.0, availableSize.width - 32.0) + var patternWidth: CGFloat = 380.0 + if case .managedBot = component.subject { + patternWidth = min(380.0, availableSize.width - 32.0) + } let avatarPatternFrame = CGSize(width: patternWidth, height: floor(component.defaultHeight * 1.0)).centered(around: component.avatarCenter) transition.setFrame(layer: self.avatarBackgroundPatternContentsLayer, frame: avatarPatternFrame)