From 2dc1d9cd2be94e7217bf29b7f3dbc6f8433a7063 Mon Sep 17 00:00:00 2001 From: sotaro Date: Tue, 9 Feb 2021 10:26:19 +0000 Subject: [PATCH] Bug 1691640 - Add nullptr check to MapTexture() r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D104498 --- gfx/webrender_bindings/RenderD3D11TextureHost.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gfx/webrender_bindings/RenderD3D11TextureHost.cpp b/gfx/webrender_bindings/RenderD3D11TextureHost.cpp index c94692e94e59..fcfe30b7c8b6 100644 --- a/gfx/webrender_bindings/RenderD3D11TextureHost.cpp +++ b/gfx/webrender_bindings/RenderD3D11TextureHost.cpp @@ -76,6 +76,10 @@ static bool MapTexture(T* aHost, RenderCompositor* aCompositor, RefPtr& aDeviceContext, RefPtr& aCpuTexture, D3D11_MAPPED_SUBRESOURCE& aMappedSubresource) { + if (!aCompositor) { + return false; + } + RenderCompositorD3D11SWGL* compositor = aCompositor->AsRenderCompositorD3D11SWGL(); if (!compositor) {