| Index: third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| index 0424089014bbf89ee2c5a07110de06b86095d092..4009e4125c48e2ae4ee3402b685f14073c0ff9ff 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| @@ -1612,7 +1612,8 @@ std::unique_ptr<protocol::CSS::CSSMedia> InspectorCSSAgent::BuildMediaObject(
|
| }
|
|
|
| const MediaQuerySet* queries = media->Queries();
|
| - const HeapVector<Member<MediaQuery>>& query_vector = queries->QueryVector();
|
| + const Vector<std::unique_ptr<MediaQuery>>& query_vector =
|
| + queries->QueryVector();
|
| LocalFrame* frame = nullptr;
|
| if (parent_style_sheet) {
|
| if (Document* document = parent_style_sheet->OwnerDocument())
|
| @@ -1629,15 +1630,15 @@ std::unique_ptr<protocol::CSS::CSSMedia> InspectorCSSAgent::BuildMediaObject(
|
| MediaValues* media_values = MediaValues::CreateDynamicIfFrameExists(frame);
|
| bool has_media_query_items = false;
|
| for (size_t i = 0; i < query_vector.size(); ++i) {
|
| - MediaQuery* query = query_vector.at(i).Get();
|
| - const ExpressionHeapVector& expressions = query->Expressions();
|
| + MediaQuery& query = *query_vector.at(i);
|
| + const ExpressionHeapVector& expressions = query.Expressions();
|
| std::unique_ptr<protocol::Array<protocol::CSS::MediaQueryExpression>>
|
| expression_array =
|
| protocol::Array<protocol::CSS::MediaQueryExpression>::create();
|
| bool has_expression_items = false;
|
| for (size_t j = 0; j < expressions.size(); ++j) {
|
| - MediaQueryExp* media_query_exp = expressions.at(j).Get();
|
| - MediaQueryExpValue exp_value = media_query_exp->ExpValue();
|
| + const MediaQueryExp& media_query_exp = expressions.at(j);
|
| + MediaQueryExpValue exp_value = media_query_exp.ExpValue();
|
| if (!exp_value.is_value)
|
| continue;
|
| const char* value_name =
|
| @@ -1647,7 +1648,7 @@ std::unique_ptr<protocol::CSS::CSSMedia> InspectorCSSAgent::BuildMediaObject(
|
| protocol::CSS::MediaQueryExpression::create()
|
| .setValue(exp_value.value)
|
| .setUnit(String(value_name))
|
| - .setFeature(media_query_exp->MediaFeature())
|
| + .setFeature(media_query_exp.MediaFeature())
|
| .build();
|
|
|
| if (inspector_style_sheet && media->ParentRule())
|
|
|