Fix crash in edited and replied message destruction.

This commit is contained in:
John Preston 2020-06-30 20:01:17 +04:00
parent 41f2cc6d81
commit 20ea3af2f0

View file

@ -4943,12 +4943,11 @@ void HistoryWidget::updateControlsGeometry() {
} }
void HistoryWidget::itemRemoved(not_null<const HistoryItem*> item) { void HistoryWidget::itemRemoved(not_null<const HistoryItem*> item) {
if (item == _replyEditMsg) { if (item == _replyEditMsg && _editMsgId) {
if (_editMsgId) { cancelEdit();
cancelEdit(); }
} else { if (item == _replyEditMsg && _replyToId) {
cancelReply(); cancelReply();
}
} }
while (item == _replyReturn) { while (item == _replyReturn) {
calcNextReplyReturn(); calcNextReplyReturn();