зеркало из https://github.com/mozilla/gecko-dev.git
Bug 620665 - Part 3: Add some safety to ImageContainerD3D9::CreateImage. r=roc a=blocking-beta9
This commit is contained in:
Родитель
59e9bd71ff
Коммит
0deeee99d4
|
@ -138,6 +138,12 @@ already_AddRefed<Image>
|
|||
ImageContainerD3D9::CreateImage(const Image::Format *aFormats,
|
||||
PRUint32 aNumFormats)
|
||||
{
|
||||
if (mManager->GetBackendType() != GetBackendType()) {
|
||||
// Whoops, we've got a valid layer manager but it's not the same type as us!
|
||||
// Better to fail than crash.
|
||||
return nsnull;
|
||||
}
|
||||
|
||||
if (!aNumFormats) {
|
||||
return nsnull;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче