Bug 1341524 - Fix NotifyDidComposite() and WebRender epoch r=nical

This commit is contained in:
sotaro
2017-02-24 12:22:59 +09:00
parent 6dd08985ff
commit 40dcc24b2a
6 changed files with 112 additions and 25 deletions

View File

@@ -325,8 +325,7 @@ CrossProcessCompositorBridgeParent::DidComposite(
Unused << SendDidComposite(aId, layerTree->GetPendingTransactionId(), aCompositeStart, aCompositeEnd);
layerTree->SetPendingTransactionId(0);
} else if (WebRenderBridgeParent* wrbridge = sIndirectLayerTrees[aId].mWrBridge) {
Unused << SendDidComposite(aId, wrbridge->GetPendingTransactionId(), aCompositeStart, aCompositeEnd);
wrbridge->SetPendingTransactionId(0);
Unused << SendDidComposite(aId, wrbridge->FlushPendingTransactionIds(), aCompositeStart, aCompositeEnd);
}
}