| Index: Source/core/layout/LayoutImage.cpp
|
| diff --git a/Source/core/layout/LayoutImage.cpp b/Source/core/layout/LayoutImage.cpp
|
| index 53fa66bdae50ef55887434f8153c654b47680a81..fed963428b608d23de0d52c21ea615399cabd7f4 100644
|
| --- a/Source/core/layout/LayoutImage.cpp
|
| +++ b/Source/core/layout/LayoutImage.cpp
|
| @@ -31,7 +31,6 @@
|
| #include "core/HTMLNames.h"
|
| #include "core/editing/FrameSelection.h"
|
| #include "core/fetch/ImageResource.h"
|
| -#include "core/fetch/ResourceLoadPriorityOptimizer.h"
|
| #include "core/fetch/ResourceLoader.h"
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/html/HTMLAreaElement.h"
|
| @@ -57,7 +56,6 @@ LayoutImage::LayoutImage(Element* element)
|
| , m_isGeneratedContent(false)
|
| , m_imageDevicePixelRatio(1.0f)
|
| {
|
| - ResourceLoadPriorityOptimizer::resourceLoadPriorityOptimizer()->addLayoutObject(this);
|
| }
|
|
|
| LayoutImage* LayoutImage::createAnonymous(Document* document)
|
| @@ -307,36 +305,6 @@ void LayoutImage::layout()
|
| updateInnerContentRect();
|
| }
|
|
|
| -bool LayoutImage::updateImageLoadingPriorities()
|
| -{
|
| - if (!m_imageResource || !m_imageResource->cachedImage() || m_imageResource->cachedImage()->isLoaded())
|
| - return false;
|
| -
|
| - LayoutRect viewBounds = viewRect();
|
| - LayoutRect objectBounds = LayoutRect(absoluteContentBox());
|
| -
|
| - // The object bounds might be empty right now, so intersects will fail since it doesn't deal
|
| - // with empty rects. Use LayoutRect::contains in that case.
|
| - bool isVisible;
|
| - if (!objectBounds.isEmpty())
|
| - isVisible = viewBounds.intersects(objectBounds);
|
| - else
|
| - isVisible = viewBounds.contains(objectBounds);
|
| -
|
| - ResourceLoadPriorityOptimizer::VisibilityStatus status = isVisible ?
|
| - ResourceLoadPriorityOptimizer::Visible : ResourceLoadPriorityOptimizer::NotVisible;
|
| -
|
| - LayoutRect screenArea;
|
| - if (!objectBounds.isEmpty()) {
|
| - screenArea = viewBounds;
|
| - screenArea.intersect(objectBounds);
|
| - }
|
| -
|
| - ResourceLoadPriorityOptimizer::resourceLoadPriorityOptimizer()->notifyImageResourceVisibility(m_imageResource->cachedImage(), status, screenArea);
|
| -
|
| - return true;
|
| -}
|
| -
|
| void LayoutImage::computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const
|
| {
|
| LayoutReplaced::computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
|
|
|