diff --git a/Telegram/SourceFiles/data/data_saved_messages.cpp b/Telegram/SourceFiles/data/data_saved_messages.cpp index 12f3e870b9..a7ee009257 100644 --- a/Telegram/SourceFiles/data/data_saved_messages.cpp +++ b/Telegram/SourceFiles/data/data_saved_messages.cpp @@ -447,6 +447,9 @@ void SavedMessages::applySublistDeleted(not_null sublistPeer) { if (ranges::contains(_lastSublists, not_null(raw))) { reorderLastSublists(); } + if (_activeSubsectionSublist == raw) { + _activeSubsectionSublist = nullptr; + } _sublistDestroyed.fire(raw); session().changes().sublistUpdated(