| Index: Source/core/fetch/ResourceLoadPriorityOptimizer.h
|
| diff --git a/Source/core/fetch/ResourceLoadPriorityOptimizer.h b/Source/core/fetch/ResourceLoadPriorityOptimizer.h
|
| index c682eadda9e5e758250c2ebabaa5fbcdba919035..684b6760f82931b475c027e85ec83aee79b6e1ff 100644
|
| --- a/Source/core/fetch/ResourceLoadPriorityOptimizer.h
|
| +++ b/Source/core/fetch/ResourceLoadPriorityOptimizer.h
|
| @@ -47,7 +47,7 @@ public:
|
| NotVisible,
|
| Visible,
|
| };
|
| - void notifyImageResourceVisibility(ImageResource*, VisibilityStatus);
|
| + void notifyImageResourceVisibility(ImageResource*, VisibilityStatus, const LayoutRect&);
|
| void updateAllImageResourcePriorities();
|
| void addRenderObject(RenderObject*);
|
| void removeRenderObject(RenderObject*);
|
| @@ -61,10 +61,11 @@ private:
|
| void updateImageResourcesWithLoadPriority();
|
|
|
| struct ResourceAndVisibility {
|
| - ResourceAndVisibility(ImageResource*, VisibilityStatus);
|
| + ResourceAndVisibility(ImageResource*, VisibilityStatus, uint32_t);
|
| ~ResourceAndVisibility();
|
| ResourcePtr<ImageResource> imageResource;
|
| VisibilityStatus status;
|
| + int screenArea;
|
| };
|
|
|
| typedef HashMap<unsigned long, OwnPtr<ResourceAndVisibility> > ImageResourceMap;
|
|
|