Index: third_party/WebKit/Source/core/css/resolver/SharedStyleFinder.cpp |
diff --git a/third_party/WebKit/Source/core/css/resolver/SharedStyleFinder.cpp b/third_party/WebKit/Source/core/css/resolver/SharedStyleFinder.cpp |
index 02f4f527fb31ac57136d673352b67d9c1670e241..df7e4ede8dbdfcf8b84a20166e2355829021a385 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/SharedStyleFinder.cpp |
+++ b/third_party/WebKit/Source/core/css/resolver/SharedStyleFinder.cpp |
@@ -61,10 +61,9 @@ using namespace HTMLNames; |
inline ComputedStyle* getElementStyle(Element& element) { |
if (element.needsReattachLayoutTree()) { |
- StyleReattachData styleReattachData = |
- element.document().getStyleReattachData(element); |
- if (styleReattachData.computedStyle) |
- return styleReattachData.computedStyle.get(); |
+ if (ComputedStyle* computedStyle = |
+ element.document().getNonAttachedStyle(element)) |
+ return computedStyle; |
} |
return element.mutableComputedStyle(); |
} |