Chromium Code Reviews| Index: Source/core/rendering/RenderTreeAsText.cpp |
| diff --git a/Source/core/rendering/RenderTreeAsText.cpp b/Source/core/rendering/RenderTreeAsText.cpp |
| index 6fb01b89623dd2a2645ff5a37939fe8f78a3816d..8ecb8923711f786cacb55e4bbb82060a6dfa3d84 100644 |
| --- a/Source/core/rendering/RenderTreeAsText.cpp |
| +++ b/Source/core/rendering/RenderTreeAsText.cpp |
| @@ -29,6 +29,7 @@ |
| #include "core/HTMLNames.h" |
| #include "core/css/StylePropertySet.h" |
| #include "core/dom/Document.h" |
| +#include "core/dom/PseudoElement.h" |
| #include "core/editing/FrameSelection.h" |
| #include "core/frame/FrameView.h" |
| #include "core/frame/LocalFrame.h" |
| @@ -176,7 +177,7 @@ void RenderTreeAsText::writeRenderObject(TextStream& ts, const RenderObject& o, |
| if (o.node()) { |
| String tagName = getTagName(o.node()); |
| // FIXME: Temporary hack to make tests pass by simulating the old generated content output. |
| - if (o.isPseudoElement() || (o.parent() && o.parent()->isPseudoElement())) |
| + if (o.isPseudoElement() || (o.parent() && o.parent()->isPseudoElement() && toPseudoElement(o.parent()->node())->pseudoId() != FIRST_LETTER)) |
|
Julien - ping for review
2014/10/09 18:24:49
:-(
I would like us to remove this code upfront (
dsinclair
2014/10/09 21:14:23
Done.
https://codereview.chromium.org/645623003
|
| tagName = emptyAtom; |
| if (!tagName.isEmpty()) { |
| ts << " {" << tagName << "}"; |