Bug 1423819 - reuse ImageContainer object instead of releasing and creating another one. r=pehrsons

MozReview-Commit-ID: I7HJn6S7mDc

--HG--
extra : rebase_source : a9dbf4e688ee609f3c1ee7d2a8713028a2b4db5f
This commit is contained in:
Munro Mengjue Chiang 2017-12-08 16:53:42 +08:00
parent 1a2b567c2c
commit 8413c8b838

View File

@ -179,8 +179,10 @@ MediaEngineRemoteVideoSource::Start(SourceMediaStream* aStream, TrackID aID,
return NS_ERROR_FAILURE;
}
mImageContainer =
layers::LayerManager::CreateImageContainer(layers::ImageContainer::ASYNCHRONOUS);
if (!mImageContainer) {
mImageContainer =
layers::LayerManager::CreateImageContainer(layers::ImageContainer::ASYNCHRONOUS);
}
{
MonitorAutoLock lock(mMonitor);