Index: third_party/WebKit/Source/core/layout/TracedLayoutObject.cpp |
diff --git a/third_party/WebKit/Source/core/layout/TracedLayoutObject.cpp b/third_party/WebKit/Source/core/layout/TracedLayoutObject.cpp |
index efc34549d1ec8945943d321e6697697066066893..91ae0e3b5aa9fe04c20fcf9f9c341d5c56179ca8 100644 |
--- a/third_party/WebKit/Source/core/layout/TracedLayoutObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/TracedLayoutObject.cpp |
@@ -39,13 +39,7 @@ void dumpToTracedValue(const LayoutObject& object, bool traceGeometry, TracedVal |
if (traceGeometry) { |
tracedValue->setDouble("absX", object.absoluteBoundingBoxRect().x()); |
tracedValue->setDouble("absY", object.absoluteBoundingBoxRect().y()); |
- LayoutRect rect; |
- if (object.isText()) |
- rect = LayoutRect(toLayoutText(object).linesBoundingBox()); |
- else if (object.isLayoutInline()) |
- rect = LayoutRect(toLayoutInline(object).linesBoundingBox()); |
- else if (object.isBox()) |
- rect = toLayoutBox(&object)->frameRect(); |
+ LayoutRect rect = object.debugRect(); |
tracedValue->setDouble("relX", rect.x()); |
tracedValue->setDouble("relY", rect.y()); |
tracedValue->setDouble("width", rect.width()); |