From f4064a5dd9ada71f803e97c3f2432e2811d32ecb Mon Sep 17 00:00:00 2001 From: Isaac <> Date: Fri, 6 Feb 2026 11:39:09 +0400 Subject: [PATCH] Temp (cherry picked from commit 44fab3078a107a425499b16e5ac501f0d83dfef9) --- .../Sources/ChatItemGalleryFooterContentNode.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/submodules/GalleryUI/Sources/ChatItemGalleryFooterContentNode.swift b/submodules/GalleryUI/Sources/ChatItemGalleryFooterContentNode.swift index 8054669644..187ef43d59 100644 --- a/submodules/GalleryUI/Sources/ChatItemGalleryFooterContentNode.swift +++ b/submodules/GalleryUI/Sources/ChatItemGalleryFooterContentNode.swift @@ -1340,13 +1340,14 @@ final class ChatItemGalleryFooterContentNode: GalleryFooterContentNode, ASScroll isOpen: false ))), action: { [weak self] in - guard let self, let buttonPanelView = self.buttonPanel.view as? GlassControlPanelComponent.View, let centerItemView = buttonPanelView.centerItemView else { + guard let self, let buttonPanelView = self.buttonPanel.view as? GlassControlPanelComponent.View else { return } - guard let itemView = centerItemView.itemView(id: AnyHashable("settings")) else { - return + if let centerItemView = buttonPanelView.centerItemView, let itemView = centerItemView.itemView(id: AnyHashable("settings")) { + self.settingsButtonPressed(sourceView: itemView) + } else if let rightItemView = buttonPanelView.rightItemView, let itemView = rightItemView.itemView(id: AnyHashable("settings")) { + self.settingsButtonPressed(sourceView: itemView) } - self.settingsButtonPressed(sourceView: itemView) } )) }