| Index: Source/core/css/resolver/StyleResolver.cpp
|
| diff --git a/Source/core/css/resolver/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp
|
| index 5c412c674ed019f230ad475fbccdcba2dba638f4..7ded0203c9403dbf09b98107d843511280e6724e 100644
|
| --- a/Source/core/css/resolver/StyleResolver.cpp
|
| +++ b/Source/core/css/resolver/StyleResolver.cpp
|
| @@ -603,7 +603,7 @@ PassRefPtr<RenderStyle> StyleResolver::styleForElement(Element* element, RenderS
|
|
|
| // 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().styleEngine()->haveStylesheetsLoaded() && !element->renderer()) {
|
| if (!s_styleNotYetAvailable) {
|
| s_styleNotYetAvailable = RenderStyle::create().leakRef();
|
| s_styleNotYetAvailable->setDisplay(NONE);
|
|
|