Chromium Code Reviews| Index: Source/core/dom/Element.cpp |
| diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp |
| index aff399f4b84719b13b22ab2811853fd989851923..ea5366af2507d4570331f2d4bd273a83b3975d1a 100644 |
| --- a/Source/core/dom/Element.cpp |
| +++ b/Source/core/dom/Element.cpp |
| @@ -2793,7 +2793,7 @@ bool Element::needsPseudoElement(PseudoId pseudoId, const RenderStyle& style) co |
| return false; |
| if (!renderer() || !pseudoElementRendererIsNeeded(&style)) |
| return false; |
| - if (!renderer()->canHaveGeneratedChildren()) |
| + if (pseudoId != BACKDROP && !renderer()->canHaveGeneratedChildren()) |
|
esprehn
2014/01/23 18:44:58
This is not safe, renderers that return false from
falken
2014/01/24 01:50:44
Added a comment.
|
| return false; |
| return true; |
| } |