Chromium Code Reviews| Index: Source/core/inspector/InspectorCSSAgent.cpp |
| diff --git a/Source/core/inspector/InspectorCSSAgent.cpp b/Source/core/inspector/InspectorCSSAgent.cpp |
| index 8ae033bb045d2631f530de7126b151370f720eaa..56bb5ccb32846fd01c2e80fedec6631024a02fb0 100644 |
| --- a/Source/core/inspector/InspectorCSSAgent.cpp |
| +++ b/Source/core/inspector/InspectorCSSAgent.cpp |
| @@ -35,6 +35,7 @@ |
| #include "core/css/CSSImportRule.h" |
| #include "core/css/CSSMediaRule.h" |
| #include "core/css/CSSParser.h" |
| +#include "core/css/CSSRegion.h" |
| #include "core/css/CSSRule.h" |
| #include "core/css/CSSRuleList.h" |
| #include "core/css/CSSStyleRule.h" |
| @@ -1774,14 +1775,14 @@ PassRefPtr<TypeBuilder::CSS::CSSStyle> InspectorCSSAgent::buildObjectForAttribut |
| return inspectorStyle->buildObjectForStyle(); |
| } |
| -PassRefPtr<TypeBuilder::Array<TypeBuilder::CSS::Region> > InspectorCSSAgent::buildArrayForRegions(ErrorString* errorString, PassRefPtr<NodeList> regionList, int documentNodeId) |
| +PassRefPtr<TypeBuilder::Array<TypeBuilder::CSS::Region> > InspectorCSSAgent::buildArrayForRegions(ErrorString* errorString, Vector<RefPtr<CSSRegion>> regionList, int documentNodeId) |
|
Inactive
2013/10/25 17:51:48
regionList should be passed by const ref.
|
| { |
| RefPtr<TypeBuilder::Array<TypeBuilder::CSS::Region> > regions = TypeBuilder::Array<TypeBuilder::CSS::Region>::create(); |
| - for (unsigned i = 0; i < regionList->length(); ++i) { |
| + for (unsigned i = 0; i < regionList.size(); ++i) { |
| TypeBuilder::CSS::Region::RegionOverset::Enum regionOverset; |
| - switch (toElement(regionList->item(i))->renderRegion()->regionOversetState()) { |
| + switch (regionList.at(i)->region()->regionOversetState()) { |
|
Inactive
2013/10/25 17:51:48
nit: I think [i] is nicer than at(i) for non point
|
| case RegionFit: |
| regionOverset = TypeBuilder::CSS::Region::RegionOverset::Fit; |
| break; |
| @@ -1801,7 +1802,7 @@ PassRefPtr<TypeBuilder::Array<TypeBuilder::CSS::Region> > InspectorCSSAgent::bui |
| RefPtr<TypeBuilder::CSS::Region> region = TypeBuilder::CSS::Region::create() |
| .setRegionOverset(regionOverset) |
| // documentNodeId was previously asserted |
| - .setNodeId(m_domAgent->pushNodeToFrontend(errorString, documentNodeId, regionList->item(i))); |
| + .setNodeId(m_domAgent->pushNodeToFrontend(errorString, documentNodeId, regionList.at(i)->region()->node())); |
| regions->addItem(region); |
| } |