diff --git a/submodules/StatisticsUI/Sources/ChannelStatsController.swift b/submodules/StatisticsUI/Sources/ChannelStatsController.swift index 3a9a97ff33..2b6a0aba20 100644 --- a/submodules/StatisticsUI/Sources/ChannelStatsController.swift +++ b/submodules/StatisticsUI/Sources/ChannelStatsController.swift @@ -1556,11 +1556,13 @@ private func monetizationEntries( entries.append(.adsProceedsTitle(presentationData.theme, presentationData.strings.Monetization_StarsProceeds_Title)) entries.append(.adsProceedsOverview(presentationData.theme, canViewRevenue ? data : nil, canViewStarsRevenue ? starsData : nil)) + let hasTonBalance = data.balances.overallRevenue > 0 + let hasStarsBalance = (starsData?.balances.overallRevenue ?? 0) > 0 let proceedsInfo: String - if canViewStarsRevenue && canViewRevenue { + if (canViewStarsRevenue && hasStarsBalance) && (canViewRevenue && hasTonBalance) { proceedsInfo = presentationData.strings.Monetization_Proceeds_TonAndStars_Info - } else if canViewStarsRevenue { + } else if canViewStarsRevenue && hasStarsBalance { proceedsInfo = presentationData.strings.Monetization_Proceeds_Stars_Info } else { proceedsInfo = presentationData.strings.Monetization_Proceeds_Ton_Info