diff --git a/submodules/ChatListUI/Sources/ChatListController.swift b/submodules/ChatListUI/Sources/ChatListController.swift index 7bf10600ba..7ac1f2f4a5 100644 --- a/submodules/ChatListUI/Sources/ChatListController.swift +++ b/submodules/ChatListUI/Sources/ChatListController.swift @@ -2905,14 +2905,17 @@ public class ChatListControllerImpl: TelegramBaseController, ChatListController }))) } else if case let .channel(channel) = peer { let openTitle: String + let openIcon: String switch channel.info { case .broadcast: openTitle = self.presentationData.strings.ChatList_ContextOpenChannel + openIcon = "Chat/Context Menu/Channels" case .group: openTitle = self.presentationData.strings.ChatList_ContextOpenGroup + openIcon = "Chat/Context Menu/Groups" } items.append(.action(ContextMenuActionItem(text: openTitle, icon: { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/Channels"), color: theme.contextMenu.primaryColor) + return generateTintedImage(image: UIImage(bundleImageName: openIcon), color: theme.contextMenu.primaryColor) }, action: { [weak self] c, _ in c.dismiss(completion: { guard let self else { diff --git a/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoScreen.swift b/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoScreen.swift index b25119e8fa..575cb91b27 100644 --- a/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoScreen.swift +++ b/submodules/TelegramUI/Components/PeerInfo/PeerInfoScreen/Sources/PeerInfoScreen.swift @@ -1728,7 +1728,7 @@ private func editingItems(data: PeerInfoScreenData?, state: PeerInfoState, chatL } } - if let cachedData = data.cachedData as? CachedChannelData, cachedData.flags.contains(.canViewStats) { + if let cachedData = data.cachedData as? CachedChannelData, isCreator || cachedData.flags.contains(.canViewStats) { items[.peerAdditionalSettings]!.append(PeerInfoScreenDisclosureItem(id: ItemStats, label: .none, text: presentationData.strings.Channel_Info_Stats, icon: UIImage(bundleImageName: "Chat/Info/StatsIcon"), action: { interaction.openStats(false) }))