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();