Index: Source/core/css/resolver/StyleResolver.cpp |
diff --git a/Source/core/css/resolver/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp |
index d744bdaf6ca22d63ad9a57884dbb3b60b2404385..67dd9d85671efd1e8f88b1ba9acf54221042bdb0 100644 |
--- a/Source/core/css/resolver/StyleResolver.cpp |
+++ b/Source/core/css/resolver/StyleResolver.cpp |
@@ -537,7 +537,7 @@ PassRefPtr<LayoutStyle> StyleResolver::styleForElement(Element* element, LayoutS |
// Once an element has a renderer, we don't try to destroy it, since otherwise the renderer |
// will vanish if a style recalc happens during loading. |
- if (sharingBehavior == AllowStyleSharing && !document().isRenderingReady() && !element->renderer()) { |
+ if (sharingBehavior == AllowStyleSharing && !document().isRenderingReady() && !element->layoutObject()) { |
if (!s_styleNotYetAvailable) { |
s_styleNotYetAvailable = LayoutStyle::create().leakRef(); |
s_styleNotYetAvailable->setDisplay(NONE); |
@@ -717,7 +717,7 @@ PassRefPtrWillBeRawPtr<PseudoElement> StyleResolver::createPseudoElement(Element |
PassRefPtrWillBeRawPtr<PseudoElement> StyleResolver::createPseudoElementIfNeeded(Element& parent, PseudoId pseudoId) |
{ |
- LayoutObject* parentRenderer = parent.renderer(); |
+ LayoutObject* parentRenderer = parent.layoutObject(); |
if (!parentRenderer) |
return nullptr; |