Index: Source/core/inspector/InspectorCSSAgent.cpp |
diff --git a/Source/core/inspector/InspectorCSSAgent.cpp b/Source/core/inspector/InspectorCSSAgent.cpp |
index 8ae033bb045d2631f530de7126b151370f720eaa..69f5f16d6f398a3f00942f7b224831d2ef688622 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<const RenderRegion*> regionList, int documentNodeId) |
{ |
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[i]->regionOversetState()) { |
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[i]->node())); |
regions->addItem(region); |
} |