From 20ea3af2f0bb6485cc2dba708c7ddc6b71607e83 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 30 Jun 2020 20:01:17 +0400 Subject: [PATCH] Fix crash in edited and replied message destruction. --- Telegram/SourceFiles/history/history_widget.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index eed9a4a083..5391be57c4 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -4943,12 +4943,11 @@ void HistoryWidget::updateControlsGeometry() { } void HistoryWidget::itemRemoved(not_null item) { - if (item == _replyEditMsg) { - if (_editMsgId) { - cancelEdit(); - } else { - cancelReply(); - } + if (item == _replyEditMsg && _editMsgId) { + cancelEdit(); + } + if (item == _replyEditMsg && _replyToId) { + cancelReply(); } while (item == _replyReturn) { calcNextReplyReturn();