Index: third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp |
diff --git a/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp b/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp |
index aed65e3389df9b64dd10ee922f226ac300a343bc..0238c60a1747570ca043a2cdc6bb0d82e069ffaa 100644 |
--- a/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp |
+++ b/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp |
@@ -51,8 +51,9 @@ PassRefPtr<DOMFloat32Array> DOMMatrixReadOnly::toFloat32Array() const |
static_cast<float>(m_matrix->m31()), static_cast<float>(m_matrix->m32()), static_cast<float>(m_matrix->m33()), static_cast<float>(m_matrix->m34()), |
static_cast<float>(m_matrix->m41()), static_cast<float>(m_matrix->m42()), static_cast<float>(m_matrix->m43()), static_cast<float>(m_matrix->m44()) |
}; |
- |
- return DOMFloat32Array::create(array, 16); |
+ // FIXME: Should we throw a RangeError instead of crashing when allocation fails? |
+ RefPtr<DOMFloat32Array> domArray = DOMFloat32Array::deprecatedCreateOrCrash(array, 16); |
+ return domArray.release(); |
} |
PassRefPtr<DOMFloat64Array> DOMMatrixReadOnly::toFloat64Array() const |
@@ -63,8 +64,9 @@ PassRefPtr<DOMFloat64Array> DOMMatrixReadOnly::toFloat64Array() const |
m_matrix->m31(), m_matrix->m32(), m_matrix->m33(), m_matrix->m34(), |
m_matrix->m41(), m_matrix->m42(), m_matrix->m43(), m_matrix->m44() |
}; |
- |
- return DOMFloat64Array::create(array, 16); |
+ // FIXME: Should we throw a RangeError instead of crashing when allocation fails? |
+ RefPtr<DOMFloat64Array> domArray = DOMFloat64Array::deprecatedCreateOrCrash(array, 16); |
+ return domArray.release(); |
} |
} // namespace blink |