Index: Source/core/rendering/RenderInline.cpp |
diff --git a/Source/core/rendering/RenderInline.cpp b/Source/core/rendering/RenderInline.cpp |
index d156b0b6a073128e62648eef28c4461f2a99b5ec..87e7b4473307854fee85a9244c96f8986fc9c07c 100644 |
--- a/Source/core/rendering/RenderInline.cpp |
+++ b/Source/core/rendering/RenderInline.cpp |
@@ -1368,21 +1368,18 @@ public: |
} // unnamed namespace |
-void RenderInline::addFocusRingRects(Vector<LayoutRect>& rects, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer) const |
+void RenderInline::addFocusRingRects(Vector<LayoutRect>& rects, const LayoutPoint& additionalOffset) const |
{ |
AbsoluteLayoutRectsIgnoringEmptyRectsGeneratorContext context(rects, additionalOffset); |
generateLineBoxRects(context); |
- addChildFocusRingRects(rects, additionalOffset, paintContainer); |
+ addChildFocusRingRects(rects, additionalOffset); |
if (continuation()) { |
- // If the continuation doesn't paint into the same container, let its paint invalidation container handle it. |
- if (paintContainer != continuation()->containerForPaintInvalidation()) |
- return; |
if (continuation()->isInline()) |
- continuation()->addFocusRingRects(rects, additionalOffset + (continuation()->containingBlock()->location() - containingBlock()->location()), paintContainer); |
+ continuation()->addFocusRingRects(rects, additionalOffset + (continuation()->containingBlock()->location() - containingBlock()->location())); |
else |
- continuation()->addFocusRingRects(rects, additionalOffset + (toRenderBox(continuation())->location() - containingBlock()->location()), paintContainer); |
+ continuation()->addFocusRingRects(rects, additionalOffset + (toRenderBox(continuation())->location() - containingBlock()->location())); |
} |
} |