| Index: third_party/WebKit/Source/core/layout/svg/LayoutSVGHiddenContainer.h
 | 
| diff --git a/third_party/WebKit/Source/core/layout/svg/LayoutSVGHiddenContainer.h b/third_party/WebKit/Source/core/layout/svg/LayoutSVGHiddenContainer.h
 | 
| index 9869b55ab4ca695008771015260c26ae4fd818cb..59a90656971338efc00417001860f3b1e3b20dd7 100644
 | 
| --- a/third_party/WebKit/Source/core/layout/svg/LayoutSVGHiddenContainer.h
 | 
| +++ b/third_party/WebKit/Source/core/layout/svg/LayoutSVGHiddenContainer.h
 | 
| @@ -34,6 +34,12 @@ class LayoutSVGHiddenContainer : public LayoutSVGContainer {
 | 
|  
 | 
|    const char* name() const override { return "LayoutSVGHiddenContainer"; }
 | 
|  
 | 
| +  // DisplayItemClient implementation.
 | 
| +  bool paintedOutputOfObjectHasNoEffectRegardlessOfSize() const final {
 | 
| +    // LayoutSVGHiddenContainer paints nothing.
 | 
| +    return true;
 | 
| +  }
 | 
| +
 | 
|   protected:
 | 
|    void layout() override;
 | 
|  
 | 
| @@ -43,11 +49,7 @@ class LayoutSVGHiddenContainer : public LayoutSVGContainer {
 | 
|    }
 | 
|  
 | 
|   private:
 | 
| -  // LayoutSVGHiddenContainer paints nothing.
 | 
|    void paint(const PaintInfo&, const LayoutPoint&) const final {}
 | 
| -  bool paintedOutputOfObjectHasNoEffectRegardlessOfSize() const final {
 | 
| -    return true;
 | 
| -  }
 | 
|    LayoutRect absoluteVisualRect() const final { return LayoutRect(); }
 | 
|    FloatRect visualRectInLocalSVGCoordinates() const final {
 | 
|      return FloatRect();
 | 
| 
 |