mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 00:05:36 +00:00
Bug 1640901 - Update CompositorBridgeID when ImageHost is async in ImageLayerComposite::SetLayerManager() r=mattwoodrow
When Tab is moved to another window, all async ImageHosts need to update CompositorBridgeID. It is used for calling ScheduleComposition(). Differential Revision: https://phabricator.services.mozilla.com/D79068
This commit is contained in:
parent
ffec6f608b
commit
ff041549ae
@ -69,6 +69,9 @@ void ImageLayerComposite::SetLayerManager(HostLayerManager* aManager) {
|
||||
mManager = aManager;
|
||||
if (mImageHost) {
|
||||
mImageHost->SetTextureSourceProvider(mCompositor);
|
||||
if (aManager && mImageHost->GetAsyncRef()) {
|
||||
mImageHost->SetCompositorBridgeID(aManager->GetCompositorBridgeID());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user