From e8a98abcd1ff6e2476191a463f5e8a24ed84cd9f Mon Sep 17 00:00:00 2001 From: AlexeyZavar Date: Mon, 2 Mar 2026 00:33:20 +0300 Subject: [PATCH] fix: ripple on comments with semi-transparent deleted messages --- Telegram/SourceFiles/history/view/history_view_message.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_message.cpp b/Telegram/SourceFiles/history/view/history_view_message.cpp index a13a846bea..2b70e82ae7 100644 --- a/Telegram/SourceFiles/history/view/history_view_message.cpp +++ b/Telegram/SourceFiles/history/view/history_view_message.cpp @@ -1509,7 +1509,8 @@ void Message::paintCommentsButton( auto width = g.width(); if (_comments->ripple) { - p.setOpacity(st::historyPollRippleOpacity); + const auto was = p.opacity(); // for semi-transparent deleted messages + p.setOpacity(was * st::historyPollRippleOpacity); const auto colorOverride = &stm->msgWaveformInactive->c; _comments->ripple->paint( p, @@ -1520,7 +1521,7 @@ void Message::paintCommentsButton( if (_comments->ripple->empty()) { _comments->ripple.reset(); } - p.setOpacity(1.); + p.setOpacity(was); } left += st::historyCommentsSkipLeft;