From a569495f5d31a03247eadc3c23b0dfd3b8d8bb7c Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 8 Apr 2025 20:07:22 +0400 Subject: [PATCH] Fix discarding group call invites. --- Telegram/SourceFiles/calls/calls_instance.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Telegram/SourceFiles/calls/calls_instance.cpp b/Telegram/SourceFiles/calls/calls_instance.cpp index 10302759de..2cb521d116 100644 --- a/Telegram/SourceFiles/calls/calls_instance.cpp +++ b/Telegram/SourceFiles/calls/calls_instance.cpp @@ -1026,12 +1026,11 @@ void Instance::declineOutgoingConferenceInvite( } } } - if (!j->second.incoming.empty()) { - return; - } - i->second.users.erase(j); - if (i->second.users.empty()) { - _conferenceInvites.erase(i); + if (j->second.incoming.empty()) { + i->second.users.erase(j); + if (i->second.users.empty()) { + _conferenceInvites.erase(i); + } } user->owner().unregisterInvitedToCallUser(conferenceId, user, !discard); }