Index: third_party/WebKit/Source/core/style/ComputedStyle.cpp |
diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.cpp b/third_party/WebKit/Source/core/style/ComputedStyle.cpp |
index 27fa34f8bf466e20188e9c92f00bab16ad731c20..9e0fa545ec1bec49b313ed9f9cb18d4e5505d42c 100644 |
--- a/third_party/WebKit/Source/core/style/ComputedStyle.cpp |
+++ b/third_party/WebKit/Source/core/style/ComputedStyle.cpp |
@@ -818,8 +818,13 @@ |
void ComputedStyle::addCursor(RawPtr<StyleImage> image, bool hotSpotSpecified, const IntPoint& hotSpot) |
{ |
- if (!rareInheritedData.access()->cursorData) |
+ if (!rareInheritedData.access()->cursorData) { |
+#if ENABLE(OILPAN) |
rareInheritedData.access()->cursorData = new CursorList; |
+#else |
+ rareInheritedData.access()->cursorData = CursorList::create(); |
+#endif |
+ } |
rareInheritedData.access()->cursorData->append(CursorData(image, hotSpotSpecified, hotSpot)); |
} |
@@ -1739,17 +1744,19 @@ |
return LayoutTheme::tapHighlightColor(); |
} |
+#if ENABLE(OILPAN) |
const FilterOperations& ComputedStyle::initialFilter() |
{ |
- DEFINE_STATIC_LOCAL(FilterOperationsWrapper, ops, (FilterOperationsWrapper::create())); |
- return ops.operations(); |
+ DEFINE_STATIC_LOCAL(Persistent<FilterOperationsWrapper>, ops, (FilterOperationsWrapper::create())); |
+ return ops->operations(); |
} |
const FilterOperations& ComputedStyle::initialBackdropFilter() |
{ |
- DEFINE_STATIC_LOCAL(FilterOperationsWrapper, ops, (FilterOperationsWrapper::create())); |
- return ops.operations(); |
-} |
+ DEFINE_STATIC_LOCAL(Persistent<FilterOperationsWrapper>, ops, (FilterOperationsWrapper::create())); |
+ return ops->operations(); |
+} |
+#endif |
LayoutRectOutsets ComputedStyle::imageOutsets(const NinePieceImage& image) const |
{ |