From 01e313e56b859c6bb71dc2dbe4ccdfe2b696f1d1 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 14 Jul 2025 15:40:14 +0400 Subject: [PATCH] Fix crash after deleting sublist. Fixes #29548. --- Telegram/SourceFiles/data/data_saved_messages.cpp | 3 +++ 1 file changed, 3 insertions(+) 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(