[Improvement] Always show folders in settings

This commit is contained in:
Eric Kotato 2022-09-11 05:26:35 +03:00 committed by Eric Kotato
parent 305e0bc8f7
commit 865d7c1e55

View file

@ -347,7 +347,7 @@ void SetupSections(
const auto preload = [=] { const auto preload = [=] {
controller->session().data().chatsFilters().requestSuggested(); controller->session().data().chatsFilters().requestSuggested();
}; };
const auto account = &controller->session().account(); // const auto account = &controller->session().account();
const auto slided = container->add( const auto slided = container->add(
object_ptr<Ui::SlideWrap<Ui::SettingsButton>>( object_ptr<Ui::SlideWrap<Ui::SettingsButton>>(
container, container,
@ -357,10 +357,13 @@ void SetupSections(
st::settingsButton, st::settingsButton,
{ &st::settingsIconFolders, kIconDarkBlue })) { &st::settingsIconFolders, kIconDarkBlue }))
)->setDuration(0); )->setDuration(0);
/*
if (controller->session().data().chatsFilters().has() if (controller->session().data().chatsFilters().has()
|| controller->session().settings().dialogsFiltersEnabled()) { || controller->session().settings().dialogsFiltersEnabled()) {
*/
slided->show(anim::type::instant); slided->show(anim::type::instant);
preload(); preload();
/*
} else { } else {
const auto enabled = [=] { const auto enabled = [=] {
const auto result = account->appConfig().get<bool>( const auto result = account->appConfig().get<bool>(
@ -383,6 +386,7 @@ void SetupSections(
enabled enabled
) | rpl::before_next(preloadIfEnabled)); ) | rpl::before_next(preloadIfEnabled));
} }
*/
slided->entity()->setClickedCallback([=] { slided->entity()->setClickedCallback([=] {
showOther(Folders::Id()); showOther(Folders::Id());
}); });