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); |
} |