diff --git a/lib/src/voip/group_call.dart b/lib/src/voip/group_call.dart index df9d1fa6..27fb8c98 100644 --- a/lib/src/voip/group_call.dart +++ b/lib/src/voip/group_call.dart @@ -594,9 +594,10 @@ class GroupCall { onGroupCallEvent.add(GroupCallEvent.LocalScreenshareStateChanged); - calls.forEach((call) { - call.addLocalStream( - localScreenshareStream!.stream!, localScreenshareStream!.purpose); + calls.forEach((call) async { + await call.addLocalStream( + await voip.delegate.cloneStream(localScreenshareStream!.stream!), + localScreenshareStream!.purpose); }); await sendMemberStateEvent();