Fix DXGIYCbCrTextureHost not setting a TextureSourceProvider. (bug 1350251, r=mattwoodrow)

--HG--
extra : rebase_source : e6426ddb660ab2df6f263ff01a959deab86d60ce
This commit is contained in:
David Anderson 2017-03-27 13:59:33 -07:00
Родитель d1ff7a8b0e
Коммит 2c4840cca6
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -895,12 +895,15 @@ void
DXGIYCbCrTextureHostD3D11::SetTextureSourceProvider(TextureSourceProvider* aProvider)
{
if (!aProvider || !aProvider->GetD3D11Device()) {
mProvider = nullptr;
mTextureSources[0] = nullptr;
mTextureSources[1] = nullptr;
mTextureSources[2] = nullptr;
return;
}
mProvider = aProvider;
if (mTextureSources[0]) {
mTextureSources[0]->SetTextureSourceProvider(aProvider);
}