From 311e5b0e65761b01c776b38d07937550fa5ed1d0 Mon Sep 17 00:00:00 2001 From: Michael Stopa Date: Tue, 7 Feb 2023 13:55:49 +1030 Subject: [PATCH] Handle DefaultToHover as a config option in InitialSettings --- .../src/WebRtcPlayer/WebRtcPlayerController.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Frontend/library/src/WebRtcPlayer/WebRtcPlayerController.ts b/Frontend/library/src/WebRtcPlayer/WebRtcPlayerController.ts index 6533ea7c..bb328c62 100644 --- a/Frontend/library/src/WebRtcPlayer/WebRtcPlayerController.ts +++ b/Frontend/library/src/WebRtcPlayer/WebRtcPlayerController.ts @@ -1159,13 +1159,6 @@ export class WebRtcPlayerController { this.peerConnectionController.preferredCodec = ""; } - if (Offer.defaultToHover) { - this.config.setFlagEnabled( - Flags.HoveringMouseMode, - Offer.defaultToHover.toLowerCase() === 'true' - ); - } - const sdpOffer: RTCSessionDescriptionInit = { sdp: Offer.sdp, type: 'offer' @@ -1535,6 +1528,13 @@ export class WebRtcPlayerController { parsedInitialSettings.PixelStreaming; } + if (parsedInitialSettings.ConfigOptions) { + this.config.setFlagEnabled( + Flags.HoveringMouseMode, + !!parsedInitialSettings.ConfigOptions.DefaultToHover + ); + } + initialSettings.ueCompatible(); Logger.Log(Logger.GetStackTrace(), payloadAsString, 6);