зеркало из https://github.com/mozilla/pjs.git
Bug 678982 - check for null pointer dereference in gfx/layers/d3d10/ImageLayerD3D10.cpp; r=bas.schouten
This commit is contained in:
Родитель
c1d6cae081
Коммит
ff3b047be8
|
@ -50,7 +50,11 @@ SurfaceToTexture(ID3D10Device *aDevice,
|
|||
gfxASurface *aSurface,
|
||||
const gfxIntSize &aSize)
|
||||
{
|
||||
if (aSurface && aSurface->GetType() == gfxASurface::SurfaceTypeD2D) {
|
||||
if (!aSurface) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (aSurface->GetType() == gfxASurface::SurfaceTypeD2D) {
|
||||
void *data = aSurface->GetData(&gKeyD3D10Texture);
|
||||
if (data) {
|
||||
nsRefPtr<ID3D10Texture2D> texture = static_cast<ID3D10Texture2D*>(data);
|
||||
|
|
Загрузка…
Ссылка в новой задаче