зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1121713 - [e10s] CompositorParent should clear itself out of LayerTreeState when destroyed (r=nical)
This commit is contained in:
Родитель
3337f70861
Коммит
1ed4ec4492
|
@ -481,6 +481,7 @@ CompositorParent::RecvWillStop()
|
|||
if (lts->mParent == this) {
|
||||
mLayerManager->ClearCachedResources(lts->mRoot);
|
||||
lts->mLayerManager = nullptr;
|
||||
lts->mParent = nullptr;
|
||||
}
|
||||
}
|
||||
mLayerManager->Destroy();
|
||||
|
@ -1709,7 +1710,9 @@ CrossProcessCompositorParent::ForceComposite(LayerTransactionParent* aLayerTree)
|
|||
MonitorAutoLock lock(*sIndirectLayerTreesLock);
|
||||
parent = sIndirectLayerTrees[id].mParent;
|
||||
}
|
||||
parent->ForceComposite(aLayerTree);
|
||||
if (parent) {
|
||||
parent->ForceComposite(aLayerTree);
|
||||
}
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
Загрузка…
Ссылка в новой задаче