From e4834f583f6690e19b121ce7951b4fe336e5c226 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 17 Mar 2023 21:02:12 +0400 Subject: [PATCH] Fix possible crash in ~RepliesWidget on logout. --- Telegram/SourceFiles/storage/storage_account.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/storage/storage_account.cpp b/Telegram/SourceFiles/storage/storage_account.cpp index e855284035..f0bda9aa6a 100644 --- a/Telegram/SourceFiles/storage/storage_account.cpp +++ b/Telegram/SourceFiles/storage/storage_account.cpp @@ -1087,7 +1087,7 @@ void Account::unregisterDraftSource( void Account::writeDrafts(not_null history) { const auto peerId = history->peer->id; const auto &map = history->draftsMap(); - const auto supportMode = _owner->session().supportMode(); + const auto supportMode = history->session().supportMode(); const auto sourcesIt = _draftSources.find(history); const auto &sources = (sourcesIt != _draftSources.end()) ? sourcesIt->second @@ -1168,7 +1168,7 @@ void Account::writeDrafts(not_null history) { void Account::writeDraftCursors(not_null history) { const auto peerId = history->peer->id; const auto &map = history->draftsMap(); - const auto supportMode = _owner->session().supportMode(); + const auto supportMode = history->session().supportMode(); const auto sourcesIt = _draftSources.find(history); const auto &sources = (sourcesIt != _draftSources.end()) ? sourcesIt->second