Bug 1622360 - Stop storing unused render root in AsyncImagePipeline. r=jrmuizel

Depends on D74847

Differential Revision: https://phabricator.services.mozilla.com/D74848
This commit is contained in:
Kartikaya Gupta
2020-05-12 14:22:09 +00:00
parent c2354a2a15
commit 5bded3eca9
3 changed files with 3 additions and 9 deletions

View File

@@ -30,7 +30,6 @@ AsyncImagePipelineManager::ForwardingExternalImage::~ForwardingExternalImage() {
AsyncImagePipelineManager::AsyncImagePipeline::AsyncImagePipeline()
: mInitialised(false),
mRenderRoot(wr::RenderRoot::Default),
mIsChanged(false),
mUseExternalImage(false),
mFilter(wr::ImageRendering::Auto),
@@ -134,8 +133,7 @@ WebRenderBridgeParent* AsyncImagePipelineManager::GetWrBridge(
}
void AsyncImagePipelineManager::AddAsyncImagePipeline(
const wr::PipelineId& aPipelineId, WebRenderImageHost* aImageHost,
wr::RenderRoot aRenderRoot) {
const wr::PipelineId& aPipelineId, WebRenderImageHost* aImageHost) {
if (mDestroyed) {
return;
}
@@ -144,7 +142,6 @@ void AsyncImagePipelineManager::AddAsyncImagePipeline(
MOZ_ASSERT(!mAsyncImagePipelines.Get(id));
AsyncImagePipeline* holder = new AsyncImagePipeline();
holder->mRenderRoot = aRenderRoot;
holder->mImageHost = aImageHost;
mAsyncImagePipelines.Put(id, holder);
AddPipeline(aPipelineId, /* aWrBridge */ nullptr);