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([=] {
|
) | rpl::start_with_next([=] {
|
||||||
toggleFiltersMenu(true);
|
toggleFiltersMenu(true);
|
||||||
if (previousFilter) {
|
if (previousFilter) {
|
||||||
setActiveChatsFilter(previousFilter);
|
if (activeChatsFilterCurrent() != previousFilter) {
|
||||||
|
resetFakeUnreadWhileOpened();
|
||||||
|
}
|
||||||
|
_activeChatsFilter.force_assign(previousFilter);
|
||||||
|
if (previousFilter) {
|
||||||
|
closeFolder(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, lifetime());
|
}, lifetime());
|
||||||
|
|
||||||
setActiveChatsFilter(0);
|
if (activeChatsFilterCurrent() != 0) {
|
||||||
|
resetFakeUnreadWhileOpened();
|
||||||
|
}
|
||||||
|
_activeChatsFilter.force_assign(0);
|
||||||
toggleFiltersMenu(false);
|
toggleFiltersMenu(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue