diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index 25e2ebbc0..cbe0dd813 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -276,7 +276,7 @@ private: void addInfo(); void addStoryArchive(); void addNewWindow(); - void addToggleFolder(bool onlyForChannels); + void addToggleFolder(); void addToggleUnreadMark(); void addToggleArchive(); void addClearHistory(); @@ -615,14 +615,13 @@ void Filler::addStoryArchive() { }, &st::menuIconStoriesArchiveSection); } -void Filler::addToggleFolder(bool onlyForChannels) { +void Filler::addToggleFolder() { const auto controller = _controller; const auto history = _request.key.history(); - if (_topic || !history || !history->owner().chatsFilters().has()) { - return; - } - if (onlyForChannels - && (!history->peer->isChannel() || !history->inChatList())) { + if (_topic + || !history + || !history->owner().chatsFilters().has() + || !history->inChatList()) { return; } _addAction(PeerMenuCallback::Args{ @@ -1408,7 +1407,7 @@ void Filler::fillContextMenuActions() { addToggleMuteSubmenu(false); addToggleUnreadMark(); addToggleTopicClosed(); - addToggleFolder(false); + addToggleFolder(); if (const auto user = _peer->asUser()) { if (!user->isContact()) { addBlockUser(); @@ -1456,7 +1455,7 @@ void Filler::fillProfileActions() { addToggleTopicClosed(); addViewDiscussion(); addExportChat(); - addToggleFolder(true); + addToggleFolder(); addBlockUser(); addReport(); addLeaveChat();