From 8b769c139d62da37f2f2a891a4714746520c019b Mon Sep 17 00:00:00 2001 From: Ethan Lin Date: Fri, 23 Jun 2017 22:11:42 +0800 Subject: [PATCH] Bug 1367987 - Check 'CanOptimizeToImageLayer' to determine whether we should create image layer. r=mstange --- layout/generic/nsImageFrame.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/layout/generic/nsImageFrame.cpp b/layout/generic/nsImageFrame.cpp index f09047d96aef..3aefcea7c397 100644 --- a/layout/generic/nsImageFrame.cpp +++ b/layout/generic/nsImageFrame.cpp @@ -1629,11 +1629,8 @@ nsDisplayImage::GetLayerState(nsDisplayListBuilder* aBuilder, } } - uint32_t flags = aBuilder->ShouldSyncDecodeImages() - ? imgIContainer::FLAG_SYNC_DECODE - : imgIContainer::FLAG_NONE; - if (!mImage->IsImageContainerAvailable(aManager, flags)) { + if (!CanOptimizeToImageLayer(aManager, aBuilder)) { return LAYER_NONE; }