mirror of
https://github.com/Qz3rK/tdesktop.git
synced 2026-07-03 14:15:08 +02:00
Fix a possible crash in Clear History.
This commit is contained in:
@@ -1391,12 +1391,15 @@ void HistoryMessage::applyEdition(const MTPDmessage &message) {
|
||||
|
||||
void HistoryMessage::applyEdition(const MTPDmessageService &message) {
|
||||
if (message.vaction().type() == mtpc_messageActionHistoryClear) {
|
||||
const auto wasGrouped = history()->owner().groups().isGrouped(this);
|
||||
setReplyMarkup(nullptr);
|
||||
refreshMedia(nullptr);
|
||||
setEmptyText();
|
||||
setViewsCount(-1);
|
||||
setForwardsCount(-1);
|
||||
|
||||
if (wasGrouped) {
|
||||
history()->owner().groups().unregisterMessage(this);
|
||||
}
|
||||
finishEditionToEmpty();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user