Index: Source/core/css/CSSParser.cpp |
diff --git a/Source/core/css/CSSParser.cpp b/Source/core/css/CSSParser.cpp |
index 1d0e02b697fe9d15043465fc5064d9d140b8e6ce..6789b2c9af16930e97e3b9a0546d7e600d43ab38 100644 |
--- a/Source/core/css/CSSParser.cpp |
+++ b/Source/core/css/CSSParser.cpp |
@@ -1298,7 +1298,7 @@ void CSSParser::parseSelector(const String& string, CSSSelectorList& selectorLis |
m_selectorListForParseSelector = 0; |
} |
-PassRefPtr<StylePropertySet> CSSParser::parseInlineStyleDeclaration(const String& string, Element* element) |
+PassRefPtr<ImmutableStylePropertySet> CSSParser::parseInlineStyleDeclaration(const String& string, Element* element) |
{ |
Document* document = element->document(); |
CSSParserContext context = document->elementSheet()->contents()->parserContext(); |
@@ -1306,7 +1306,7 @@ PassRefPtr<StylePropertySet> CSSParser::parseInlineStyleDeclaration(const String |
return CSSParser(context, UseCounter::getFrom(document)).parseDeclaration(string, document->elementSheet()->contents()); |
} |
-PassRefPtr<StylePropertySet> CSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet) |
+PassRefPtr<ImmutableStylePropertySet> CSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet) |
{ |
setStyleSheet(contextStyleSheet); |
@@ -1317,7 +1317,7 @@ PassRefPtr<StylePropertySet> CSSParser::parseDeclaration(const String& string, S |
if (m_hasFontFaceOnlyValues) |
deleteFontFaceOnlyValues(); |
- RefPtr<StylePropertySet> style = createStylePropertySet(); |
+ RefPtr<ImmutableStylePropertySet> style = createStylePropertySet(); |
clearProperties(); |
return style.release(); |
} |
@@ -1392,7 +1392,7 @@ static inline void filterProperties(bool important, const CSSParser::ParsedPrope |
} |
} |
-PassRefPtr<StylePropertySet> CSSParser::createStylePropertySet() |
+PassRefPtr<ImmutableStylePropertySet> CSSParser::createStylePropertySet() |
{ |
BitArray<numCSSProperties> seenProperties; |
size_t unusedEntries = m_parsedProperties.size(); |