Index: Source/core/css/parser/MediaQueryParser.cpp |
diff --git a/Source/core/css/parser/MediaQueryParser.cpp b/Source/core/css/parser/MediaQueryParser.cpp |
index 24df5653616d81cc382fe07c1fe57a947c2d3802..ec3bfe0e09ac297f8bace6f0942fdc4373fc7b78 100644 |
--- a/Source/core/css/parser/MediaQueryParser.cpp |
+++ b/Source/core/css/parser/MediaQueryParser.cpp |
@@ -214,7 +214,7 @@ void MediaQueryData::clear() |
m_mediaType = MediaTypeNames::all; |
m_mediaTypeSet = false; |
m_mediaFeature = String(); |
- m_valueList.clear(); |
+ m_valueList.destroyAndClear(); |
m_expressions = adoptPtrWillBeNoop(new ExpressionHeapVector); |
} |
@@ -230,7 +230,7 @@ bool MediaQueryData::addExpression() |
OwnPtrWillBeRawPtr<MediaQueryExp> expression = MediaQueryExp::createIfValid(m_mediaFeature, &m_valueList); |
bool isValid = !!expression; |
m_expressions->append(expression.release()); |
- m_valueList.clear(); |
+ m_valueList.destroyAndClear(); |
return isValid; |
} |