| Index: third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.cpp b/third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.cpp
|
| index 16ac4fc65b0cbfb50838f4fc8a92975b841f00c7..d4a05ccf526ca73fae4c4bb796fc67acb2e6c27e 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.cpp
|
| @@ -28,11 +28,11 @@ void ActiveScriptWrappable::traceActiveScriptWrappables(v8::Isolate* isolate, Sc
|
| }
|
|
|
| for (auto activeWrappable : *activeScriptWrappables) {
|
| - if (!activeWrappable->hasPendingActivity()) {
|
| + auto scriptWrappable = activeWrappable->toScriptWrappable();
|
| + if (!scriptWrappable->hasPendingActivity()) {
|
| continue;
|
| }
|
|
|
| - auto scriptWrappable = activeWrappable->toScriptWrappable();
|
| auto wrapperTypeInfo = const_cast<WrapperTypeInfo*>(scriptWrappable->wrapperTypeInfo());
|
| visitor->RegisterV8Reference(std::make_pair(wrapperTypeInfo, scriptWrappable));
|
| }
|
|
|