Bug 1545980 - Add IPCOpen() check to WebRenderLayerManager::ClearCachedResources() r=nical

Differential Revision: https://phabricator.services.mozilla.com/D28317

--HG--
extra : moz-landing-system : lando
This commit is contained in:
sotaro 2019-04-23 12:16:27 +00:00
parent 3fa13ab015
commit e14a26647f

View File

@ -583,6 +583,10 @@ void WebRenderLayerManager::DidComposite(
}
void WebRenderLayerManager::ClearCachedResources(Layer* aSubtree) {
if (!WrBridge()->IPCOpen()) {
gfxCriticalNote << "IPC Channel is already torn down unexpectedly\n";
return;
}
WrBridge()->BeginClearCachedResources();
mWebRenderCommandBuilder.ClearCachedResources();
DiscardImages();