Fix possible crash in legacy group participants.

This commit is contained in:
John Preston 2023-07-20 18:44:40 +04:00
parent d60d80ba63
commit 93457c8ea3

View file

@ -1341,11 +1341,13 @@ void ParticipantsBoxController::rebuildChatParticipants(
} }
} }
for (const auto &user : participants) { for (const auto &user : participants) {
if (auto row = createRow(user)) { if (!delegate()->peerListFindRow(user->id.value)) {
const auto raw = row.get(); if (auto row = createRow(user)) {
delegate()->peerListAppendRow(std::move(row)); const auto raw = row.get();
if (_stories) { delegate()->peerListAppendRow(std::move(row));
_stories->process(raw); if (_stories) {
_stories->process(raw);
}
} }
} }
} }