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