| Index: third_party/WebKit/Source/bindings/core/v8/ArrayValue.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ArrayValue.cpp b/third_party/WebKit/Source/bindings/core/v8/ArrayValue.cpp
|
| index 789b76f46ea8e8bdf70a1f8c89902821f57a9189..49b660fbc1659e334d94936ab5defab68417afc0 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ArrayValue.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ArrayValue.cpp
|
| @@ -63,7 +63,10 @@ bool ArrayValue::get(size_t index, Dictionary& value) const {
|
| !indexedValue->IsObject())
|
| return false;
|
|
|
| - value = Dictionary(m_isolate, indexedValue);
|
| + // TODO(bashi,yukishiino): Should rethrow the exception.
|
| + // http://crbug.com/666661
|
| + TrackExceptionState exceptionState;
|
| + value = Dictionary(m_isolate, indexedValue, exceptionState);
|
| return true;
|
| }
|
|
|
|
|