From bc8becaff68f3221d17111f16002d84e5bbbb184 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Tue, 22 Jun 2021 00:35:33 -0700 Subject: [PATCH] fixed logic error in speaker updates --- pkg/rtc/room.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/rtc/room.go b/pkg/rtc/room.go index 37624cc26..7f585d44c 100644 --- a/pkg/rtc/room.go +++ b/pkg/rtc/room.go @@ -538,7 +538,7 @@ func (r *Room) audioUpdateWorker() { } // see if an update is needed - if len(speakers) == 0 && len(r.lastActiveSpeakers) == 0 { + if len(speakers) == len(r.lastActiveSpeakers) { for i, speaker := range speakers { if speaker.Sid != r.lastActiveSpeakers[i].Sid || speaker.Level != r.lastActiveSpeakers[i].Level { r.sendSpeakerUpdates(speakers)