From b095091d0310648a8ad4ddf20c5d239be5159fb8 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 29 Mar 2020 12:33:55 +0400 Subject: [PATCH] Fix removing pinned dialog from folder. --- Telegram/SourceFiles/dialogs/dialogs_entry.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/dialogs/dialogs_entry.cpp b/Telegram/SourceFiles/dialogs/dialogs_entry.cpp index fa0919e67..f707b9928 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_entry.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_entry.cpp @@ -230,6 +230,10 @@ not_null Entry::addToChatList( void Entry::removeFromChatList( FilterId filterId, not_null list) { + if (isPinnedDialog(filterId)) { + owner().setChatPinned(_key, filterId, false); + } + const auto i = _chatListLinks.find(filterId); if (i == end(_chatListLinks)) { return;