From 1f4516028c4519afd28208d4f0217b4299b55607 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 6 Sep 2024 19:52:14 +0300 Subject: [PATCH] Fixed desync of repaint of userpics and messages while swipe-on-reply. --- Telegram/SourceFiles/history/history_inner_widget.cpp | 2 +- .../SourceFiles/history/view/history_view_replies_section.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index ce16942a2..db703ee05 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -587,8 +587,8 @@ void HistoryInner::setupSwipeReply() { const auto changed = (_gestureHorizontal.msgBareId != data.msgBareId) || (_gestureHorizontal.translation != data.translation) || (_gestureHorizontal.reachRatio != data.reachRatio); - _gestureHorizontal = data; if (changed) { + _gestureHorizontal = data; const auto item = history->peer->owner().message( history->peer->id, MsgId{ data.msgBareId }); diff --git a/Telegram/SourceFiles/history/view/history_view_replies_section.cpp b/Telegram/SourceFiles/history/view/history_view_replies_section.cpp index 69e60a5f3..3e88f1d34 100644 --- a/Telegram/SourceFiles/history/view/history_view_replies_section.cpp +++ b/Telegram/SourceFiles/history/view/history_view_replies_section.cpp @@ -885,8 +885,8 @@ void RepliesWidget::setupSwipeReply() { const auto changed = (_gestureHorizontal.msgBareId != data.msgBareId) || (_gestureHorizontal.translation != data.translation) || (_gestureHorizontal.reachRatio != data.reachRatio); - _gestureHorizontal = data; if (changed) { + _gestureHorizontal = data; const auto item = _history->peer->owner().message( _history->peer->id, MsgId{ data.msgBareId });