Index: Source/core/css/resolver/StyleResolverState.cpp |
diff --git a/Source/core/css/resolver/StyleResolverState.cpp b/Source/core/css/resolver/StyleResolverState.cpp |
index 7c76ccaf3a0e95b8f636a161d1153111e4ce57ba..cefa50cbea24a5e0e788a7bae47c7d223aa71964 100644 |
--- a/Source/core/css/resolver/StyleResolverState.cpp |
+++ b/Source/core/css/resolver/StyleResolverState.cpp |
@@ -46,6 +46,8 @@ StyleResolverState::StyleResolverState(Document& document, Element* element, Ren |
else if (!parentStyle && m_elementContext.parentNode()) |
m_parentStyle = m_elementContext.parentNode()->renderStyle(); |
+ m_cssToLengthConversionData.setRootStyle(rootElementStyle()); |
+ |
// FIXME: How can we not have a page here? |
if (Page* page = document.page()) |
m_elementStyleResources.setDeviceScaleFactor(page->deviceScaleFactor()); |