| Index: Source/core/rendering/RenderObject.h
 | 
| diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h
 | 
| index af4b0f730fd291d7de3528265eea4edb6b5d7a94..11b3dc16b014b06252091d60a3dd64211771ae55 100644
 | 
| --- a/Source/core/rendering/RenderObject.h
 | 
| +++ b/Source/core/rendering/RenderObject.h
 | 
| @@ -67,6 +67,7 @@ class RenderSVGResourceContainer;
 | 
|  class RenderTable;
 | 
|  class RenderTheme;
 | 
|  class RenderView;
 | 
| +class ResourceLoadPriorityOptimizer;
 | 
|  class TransformState;
 | 
|  
 | 
|  struct PaintInfo;
 | 
| @@ -674,6 +675,8 @@ public:
 | 
|  
 | 
|      // Recursive function that computes the size and position of this object and all its descendants.
 | 
|      virtual void layout();
 | 
| +    virtual void didLayout(ResourceLoadPriorityOptimizer&);
 | 
| +    virtual void didScroll(ResourceLoadPriorityOptimizer&);
 | 
|  
 | 
|      /* This function performs a layout only if one is needed. */
 | 
|      void layoutIfNeeded() { if (needsLayout()) layout(); }
 | 
| 
 |