| Index: Source/core/html/HTMLTableSectionElement.cpp
|
| diff --git a/Source/core/html/HTMLTableSectionElement.cpp b/Source/core/html/HTMLTableSectionElement.cpp
|
| index eadd1a0f646b479a8b369cfb00453f723593660d..05207619e62485e3ec65dcfe36e34aca31d56535 100644
|
| --- a/Source/core/html/HTMLTableSectionElement.cpp
|
| +++ b/Source/core/html/HTMLTableSectionElement.cpp
|
| @@ -65,7 +65,7 @@ PassRefPtrWillBeRawPtr<HTMLElement> HTMLTableSectionElement::insertRow(Exception
|
| // the index... but they aren't used during usual HTML parsing anyway
|
| PassRefPtrWillBeRawPtr<HTMLElement> HTMLTableSectionElement::insertRow(int index, ExceptionState& exceptionState)
|
| {
|
| - RefPtr<HTMLCollection> children = rows();
|
| + RefPtrWillBeRawPtr<HTMLCollection> children = rows();
|
| int numRows = children ? static_cast<int>(children->length()) : 0;
|
| if (index < -1 || index > numRows) {
|
| exceptionState.throwDOMException(IndexSizeError, "The provided index (" + String::number(index) + " is outside the range [-1, " + String::number(numRows) + "].");
|
| @@ -82,7 +82,7 @@ PassRefPtrWillBeRawPtr<HTMLElement> HTMLTableSectionElement::insertRow(int index
|
|
|
| void HTMLTableSectionElement::deleteRow(int index, ExceptionState& exceptionState)
|
| {
|
| - RefPtr<HTMLCollection> children = rows();
|
| + RefPtrWillBeRawPtr<HTMLCollection> children = rows();
|
| int numRows = children ? (int)children->length() : 0;
|
| if (index == -1)
|
| index = numRows - 1;
|
| @@ -102,7 +102,7 @@ int HTMLTableSectionElement::numRows() const
|
| return rowCount;
|
| }
|
|
|
| -PassRefPtr<HTMLCollection> HTMLTableSectionElement::rows()
|
| +PassRefPtrWillBeRawPtr<HTMLCollection> HTMLTableSectionElement::rows()
|
| {
|
| return ensureCachedHTMLCollection(TSectionRows);
|
| }
|
|
|