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:
@@ -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,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user