fix regression #639, #638.

This commit is contained in:
Miroslav Šedivý
2026-04-10 10:58:34 +02:00
parent c9b184c1ae
commit a545115156
+8 -2
View File
@@ -401,8 +401,11 @@ func (peer *WebRTCPeerCtx) SetVideo(r types.PeerVideoRequest) error {
// send video signal if modified
if modified {
go func() {
// in goroutine because of mutex and we don't want to block
go peer.session.Send(event.SIGNAL_VIDEO, peer.Video())
resolvedVideo := peer.Video()
peer.session.Send(event.SIGNAL_VIDEO, resolvedVideo)
}()
}
return nil
@@ -453,8 +456,11 @@ func (peer *WebRTCPeerCtx) SetAudio(r types.PeerAudioRequest) error {
// send video signal if modified
if modified {
go func() {
// in goroutine because of mutex and we don't want to block
go peer.session.Send(event.SIGNAL_AUDIO, peer.Audio())
resolvedAudio := peer.Audio()
peer.session.Send(event.SIGNAL_AUDIO, resolvedAudio)
}()
}
return nil