diff --git a/gfx/layers/d3d11/TextureD3D11.cpp b/gfx/layers/d3d11/TextureD3D11.cpp index bd7b19b58ea1..ec97d517a7d2 100644 --- a/gfx/layers/d3d11/TextureD3D11.cpp +++ b/gfx/layers/d3d11/TextureD3D11.cpp @@ -299,7 +299,8 @@ TextureHostShmemD3D11::UpdateImpl(const SurfaceDescriptor& aImage, nsIntRegion *aRegion, nsIntPoint *aOffset) { - MOZ_ASSERT(aImage.type() == SurfaceDescriptor::TShmem); + MOZ_ASSERT(aImage.type() == SurfaceDescriptor::TShmem || + aImage.type() == SurfaceDescriptor::TMemoryImage); AutoOpenSurface openSurf(OPEN_READ_ONLY, aImage);