Fix closing settings menu on folder refresh
This commit is contained in:
parent
cc3b6d53ab
commit
d4db0e0ec5
1 changed files with 11 additions and 2 deletions
|
|
@ -286,11 +286,20 @@ void SessionController::reloadFiltersMenu() {
|
|||
) | rpl::start_with_next([=] {
|
||||
toggleFiltersMenu(true);
|
||||
if (previousFilter) {
|
||||
setActiveChatsFilter(previousFilter);
|
||||
if (activeChatsFilterCurrent() != previousFilter) {
|
||||
resetFakeUnreadWhileOpened();
|
||||
}
|
||||
_activeChatsFilter.force_assign(previousFilter);
|
||||
if (previousFilter) {
|
||||
closeFolder(true);
|
||||
}
|
||||
}
|
||||
}, lifetime());
|
||||
|
||||
setActiveChatsFilter(0);
|
||||
if (activeChatsFilterCurrent() != 0) {
|
||||
resetFakeUnreadWhileOpened();
|
||||
}
|
||||
_activeChatsFilter.force_assign(0);
|
||||
toggleFiltersMenu(false);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue