Bug 1353958 - Add Gpu process reset handling for QuantumRender. r=kats

MozReview-Commit-ID: 6ZkB1ezyWlK
This commit is contained in:
Sotaro Ikeda
2017-04-06 12:56:10 -04:00
parent 690418f9dc
commit 4adc82d96f
2 changed files with 25 additions and 15 deletions

View File

@@ -614,6 +614,7 @@ PuppetWidget::GetLayerManager(PLayerTransactionChild* aShadowManager,
// can do drawing in this process.
mLayerManager = new BasicLayerManager(this);
} else if (gfxVars::UseWebRender()) {
MOZ_ASSERT(!aShadowManager);
mLayerManager = new WebRenderLayerManager(this);
} else {
mLayerManager = new ClientLayerManager(this);
@@ -638,6 +639,7 @@ PuppetWidget::RecreateLayerManager(PLayerTransactionChild* aShadowManager)
MOZ_ASSERT(mTabChild);
if (gfxVars::UseWebRender()) {
MOZ_ASSERT(!aShadowManager);
mLayerManager = new WebRenderLayerManager(this);
} else {
mLayerManager = new ClientLayerManager(this);