Fix possible crash in logout.

This commit is contained in:
John Preston 2022-12-29 10:48:33 +04:00
parent aa8ca28f77
commit 13ad39dfc2
1 changed files with 5 additions and 1 deletions

View File

@ -956,8 +956,12 @@ OthersUnreadState OtherAccountsUnreadStateCurrent() {
}
}
}
// In case we are logging out in the last paint for the slide animation
// the account doesn't have the session here already.
const auto current = active->maybeSession();
return {
.count = (app.unreadBadge() - active->session().data().unreadBadge()),
.count = (app.unreadBadge()
- (current ? current->data().unreadBadge() : 0)),
.allMuted = allMuted,
};
}