From 3f87ee8321742f77100af74c47b91e72916f01a7 Mon Sep 17 00:00:00 2001 From: Isaac <> Date: Fri, 26 Dec 2025 23:15:01 +0800 Subject: [PATCH] Fix buttons --- .../ChatChannelSubscriberInputPanelNode.swift | 43 ------------------- .../ChatMessageSelectionInputPanelNode.swift | 1 - .../Sources/GlassBarButtonComponent.swift | 2 - 3 files changed, 46 deletions(-) diff --git a/submodules/TelegramUI/Components/Chat/ChatChannelSubscriberInputPanelNode/Sources/ChatChannelSubscriberInputPanelNode.swift b/submodules/TelegramUI/Components/Chat/ChatChannelSubscriberInputPanelNode/Sources/ChatChannelSubscriberInputPanelNode.swift index 3d6f717b85..08ac0ab42f 100644 --- a/submodules/TelegramUI/Components/Chat/ChatChannelSubscriberInputPanelNode/Sources/ChatChannelSubscriberInputPanelNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatChannelSubscriberInputPanelNode/Sources/ChatChannelSubscriberInputPanelNode.swift @@ -177,51 +177,8 @@ public final class ChatChannelSubscriberInputPanelNode: ChatInputPanelNode { private var layoutData: (CGFloat, CGFloat, CGFloat, CGFloat, UIEdgeInsets, CGFloat, CGFloat, Bool, LayoutMetrics)? public override init() { - /*self.button = HighlightableButton() - self.buttonBackgroundView = GlassBackgroundView() - self.buttonBackgroundView.isUserInteractionEnabled = false - self.buttonTitle = ImmediateTextNode() - self.buttonTitle.isUserInteractionEnabled = false - self.buttonTintTitle = ImmediateTextNode() - self.buttonBackgroundView.contentView.addSubview(self.buttonTitle.view) - self.buttonBackgroundView.maskContentView.addSubview(self.buttonTintTitle.view) - self.buttonBackgroundView.contentView.addSubview(self.button) - - self.helpButton = HighlightableButton() - self.helpButtonBackgroundView = GlassBackgroundView() - self.helpButtonBackgroundView.isUserInteractionEnabled = false - self.helpButtonIconView = GlassBackgroundView.ContentImageView() - self.helpButtonBackgroundView.contentView.addSubview(self.helpButtonIconView) - self.helpButtonBackgroundView.contentView.addSubview(self.helpButton) - self.helpButtonBackgroundView.isHidden = true - - self.giftButton = HighlightableButton() - self.giftButtonBackgroundView = GlassBackgroundView() - self.giftButtonBackgroundView.isUserInteractionEnabled = false - self.giftButtonIconView = GlassBackgroundView.ContentImageView() - self.giftButtonBackgroundView.contentView.addSubview(self.giftButtonIconView) - self.giftButtonBackgroundView.contentView.addSubview(self.giftButton) - self.giftButtonBackgroundView.isHidden = true - - self.suggestedPostButton = HighlightableButton() - self.suggestedPostButtonBackgroundView = GlassBackgroundView() - self.suggestedPostButtonBackgroundView.isUserInteractionEnabled = false - self.suggestedPostButtonIconView = GlassBackgroundView.ContentImageView() - self.suggestedPostButtonBackgroundView.contentView.addSubview(self.suggestedPostButtonIconView) - self.suggestedPostButtonBackgroundView.contentView.addSubview(self.suggestedPostButton) - self.suggestedPostButtonBackgroundView.isHidden = true*/ - super.init() - /*self.view.addSubview(self.buttonBackgroundView) - self.view.addSubview(self.helpButtonBackgroundView) - self.view.addSubview(self.giftButtonBackgroundView) - self.view.addSubview(self.suggestedPostButtonBackgroundView) - self.button.addTarget(self, action: #selector(self.buttonPressed), for: .touchUpInside) - self.helpButton.addTarget(self, action: #selector(self.helpPressed), for: .touchUpInside) - self.giftButton.addTarget(self, action: #selector(self.giftPressed), for: .touchUpInside) - self.suggestedPostButton.addTarget(self, action: #selector(self.suggestedPostPressed), for: .touchUpInside)*/ - self.view.addSubview(self.panelContainer) } diff --git a/submodules/TelegramUI/Components/Chat/ChatMessageSelectionInputPanelNode/Sources/ChatMessageSelectionInputPanelNode.swift b/submodules/TelegramUI/Components/Chat/ChatMessageSelectionInputPanelNode/Sources/ChatMessageSelectionInputPanelNode.swift index 57779e8ee9..bf7b210cee 100644 --- a/submodules/TelegramUI/Components/Chat/ChatMessageSelectionInputPanelNode/Sources/ChatMessageSelectionInputPanelNode.swift +++ b/submodules/TelegramUI/Components/Chat/ChatMessageSelectionInputPanelNode/Sources/ChatMessageSelectionInputPanelNode.swift @@ -121,7 +121,6 @@ private final class GlassButtonView: UIView { override init(frame: CGRect) { self.backgroundView = GlassBackgroundView() - self.backgroundView.isUserInteractionEnabled = false self.iconView = GlassBackgroundView.ContentImageView() self.backgroundView.contentView.addSubview(self.iconView) diff --git a/submodules/TelegramUI/Components/GlassBarButtonComponent/Sources/GlassBarButtonComponent.swift b/submodules/TelegramUI/Components/GlassBarButtonComponent/Sources/GlassBarButtonComponent.swift index 55f1660ed7..7c7012f3ab 100644 --- a/submodules/TelegramUI/Components/GlassBarButtonComponent/Sources/GlassBarButtonComponent.swift +++ b/submodules/TelegramUI/Components/GlassBarButtonComponent/Sources/GlassBarButtonComponent.swift @@ -230,7 +230,6 @@ public final class GlassBarButtonComponent: Component { } else { glassBackgroundTransition = .immediate glassBackgroundView = GlassBackgroundView() - glassBackgroundView.isUserInteractionEnabled = false self.glassContainerView.addSubview(glassBackgroundView) self.glassBackgroundView = glassBackgroundView @@ -248,7 +247,6 @@ public final class GlassBarButtonComponent: Component { } else { glassBackgroundTransition = .immediate glassBackgroundView = GlassBackgroundView() - glassBackgroundView.isUserInteractionEnabled = false self.glassContainerView.addSubview(glassBackgroundView) self.glassBackgroundView = glassBackgroundView