diff --git a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp index 85049a9c8e..4c49986f2b 100644 --- a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp +++ b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp @@ -1010,7 +1010,7 @@ void StickersListWidget::processPanelHideFinished() { clearInstalledLocally(); // Reset to the recent stickers section. - if (_section == Section::Featured) { + if (_section == Section::Featured && (!_footer || !_footer->hasOnlyFeaturedSets())) { _section = Section::Stickers; validateSelectedIcon(ValidateIconAnimations::None); } @@ -1105,6 +1105,9 @@ void StickersListWidget::refreshRecent() { if (_section == Section::Stickers) { refreshRecentStickers(); } + if (_footer && _footer->hasOnlyFeaturedSets() && _section != Section::Featured) { + showStickerSet(Stickers::FeaturedSetId); + } } void StickersListWidget::refreshRecentStickers(bool performResize) {