Index: third_party/WebKit/Source/core/layout/LayoutText.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutText.cpp b/third_party/WebKit/Source/core/layout/LayoutText.cpp |
index 2908f01f8b76e703da0e447954512628f7bee342..7e8198a9094092a2d28e0c58b338e2dc71e1686c 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutText.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutText.cpp |
@@ -489,19 +489,13 @@ void LayoutText::AbsoluteQuadsForRange(Vector<FloatQuad>& quads, |
// past it |
if (start <= box->Start() && box->end() < end) { |
LayoutRect r(box->FrameRect()); |
- if (!has_checked_box_in_range) { |
- has_checked_box_in_range = true; |
- quads.clear(); |
- } |
+ has_checked_box_in_range = true; |
quads.push_back(LocalToAbsoluteQuad(FloatRect(r))); |
} else if ((box->Start() <= start && start <= box->end()) || |
(box->Start() < end && end <= box->end())) { |
FloatRect rect = LocalQuadForTextBox(box, start, end); |
if (!rect.IsZero()) { |
- if (!has_checked_box_in_range) { |
- has_checked_box_in_range = true; |
- quads.clear(); |
- } |
+ has_checked_box_in_range = true; |
quads.push_back(LocalToAbsoluteQuad(rect)); |
} |
} else if (!has_checked_box_in_range) { |