diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp index ea470af935..4f87fa505e 100644 --- a/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp +++ b/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp @@ -48,8 +48,11 @@ QString MinorPart(EarnInt value) { QString ToUsd(EarnInt value, float64 rate) { constexpr auto kApproximately = QChar(0x2248); - const auto multiplier = EarnInt(rate * Data::kEarnMultiplier); - const auto result = (value * multiplier) / Data::kEarnMultiplier; + + const auto result = value + / float64(Data::kEarnMultiplier) + * rate + * Data::kEarnMultiplier; return QString(kApproximately) + QChar('$') + MajorPart(result)