diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index 19284967ca..a9c32d8619 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -1804,6 +1804,9 @@ void Session::removeDependencyMessage(not_null item) { void Session::unregisterMessage(not_null item) { const auto peerId = item->history()->peer->id; _itemRemoved.fire_copy(item); + session().changes().messageUpdated( + item, + Data::MessageUpdate::Flag::Destroyed); groups().unregisterMessage(item); removeDependencyMessage(item); messagesListForInsert(peerToChannel(peerId))->erase(item->id);