diff --git a/Telegram/SourceFiles/calls/calls_instance.cpp b/Telegram/SourceFiles/calls/calls_instance.cpp index e5e9f95100..38e3fb256e 100644 --- a/Telegram/SourceFiles/calls/calls_instance.cpp +++ b/Telegram/SourceFiles/calls/calls_instance.cpp @@ -411,7 +411,8 @@ void Instance::handleGroupCallUpdate( existing->applyUpdate(update); } if (_currentGroupCall - && (&_currentGroupCall->channel()->session() == session)) { + && (&_currentGroupCall->channel()->session() == session) + && (_currentGroupCall->id() == callId)) { _currentGroupCall->handleUpdate(update); } }