Bug 1452993 - Get MSG instance from MediaStream to avoid the risk of creating new instance. r=padenot

MozReview-Commit-ID: F1R4FCEe1Gf

--HG--
extra : rebase_source : cfafb0b1ba95ae2aa2dcd77ba681a1026e89f1f5
This commit is contained in:
Alex Chronopoulos 2018-04-10 18:06:32 +03:00
parent 7e1be34a07
commit a1457bde95

View File

@ -4397,9 +4397,7 @@ SourceListener::StopSharing()
nsCOMPtr<nsPIDOMWindowInner> window = nsGlobalWindowInner::GetInnerWindowWithId(windowID)->AsInner();
MOZ_RELEASE_ASSERT(window);
window->SetAudioCapture(false);
MediaStreamGraph* graph =
MediaStreamGraph::GetInstance(MediaStreamGraph::AUDIO_THREAD_DRIVER, window,
MediaStreamGraph::REQUEST_DEFAULT_SAMPLE_RATE);
MediaStreamGraph* graph = mStream->Graph();
graph->UnregisterCaptureStreamForWindow(windowID);
mStream->Destroy();
}