diff --git a/dom/media/MediaManager.cpp b/dom/media/MediaManager.cpp index c0a914a966a..7af74e55c71 100644 --- a/dom/media/MediaManager.cpp +++ b/dom/media/MediaManager.cpp @@ -1683,12 +1683,12 @@ MediaManager::GetUserMedia(nsPIDOMWindow* aWindow, if (!privileged) { // only allow privileged content to set the window id if (vc.mBrowserWindow.WasPassed()) { - vc.mBrowserWindow.Construct(-1); + vc.mBrowserWindow.Value() = -1; } if (vc.mAdvanced.WasPassed()) { for (MediaTrackConstraintSet& cs : vc.mAdvanced.Value()) { if (cs.mBrowserWindow.WasPassed()) { - cs.mBrowserWindow.Construct(-1); + cs.mBrowserWindow.Value() = -1; } } }