2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-05 00:46:08 +00:00

Fix possible crash in logout.

This commit is contained in:
John Preston
2022-12-29 10:48:33 +04:00
parent aa8ca28f77
commit 13ad39dfc2

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 { return {
.count = (app.unreadBadge() - active->session().data().unreadBadge()), .count = (app.unreadBadge()
- (current ? current->data().unreadBadge() : 0)),
.allMuted = allMuted, .allMuted = allMuted,
}; };
} }