Bug 1565374 - Reset state. r=jib

Differential Revision: https://phabricator.services.mozilla.com/D37784

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Andreas Pehrson 2019-07-17 19:57:31 +00:00
Родитель 49f7e9bdc2
Коммит 59a2b619f0
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -2294,9 +2294,10 @@ static void ReduceConstraint(
mediaSource =
Some(aConstraint.GetAsMediaTrackConstraints().mMediaSource.Value());
}
aConstraint.Uninit();
if (mediaSource) {
aConstraint.SetAsMediaTrackConstraints().mMediaSource.Value() =
*mediaSource;
aConstraint.SetAsMediaTrackConstraints().mMediaSource.Construct(
*mediaSource);
} else {
aConstraint.SetAsMediaTrackConstraints();
}