| Index: Source/WebCore/bindings/dart/DartController.cpp
|
| diff --git a/Source/WebCore/bindings/dart/DartController.cpp b/Source/WebCore/bindings/dart/DartController.cpp
|
| index ec81237b7758786271ba771f24f7deeb885f7415..ceee333c51eec62f13de33288b3b617b2edc1aa6 100644
|
| --- a/Source/WebCore/bindings/dart/DartController.cpp
|
| +++ b/Source/WebCore/bindings/dart/DartController.cpp
|
| @@ -135,9 +135,7 @@ void DartController::clearWindowShell()
|
|
|
| for (size_t i = 0; i < m_isolates.size(); ++i) {
|
| DartIsolate::Scope scope(m_isolates[i]);
|
| - DartDOMMap* domMap = DartUtilities::domMapForCurrentIsolate();
|
| - for (DartDOMMap::iterator it = domMap->begin(); it != domMap->end(); ++it)
|
| - DartDOMWrapper::derefDOMObject(it->second, it->first);
|
| + DartUtilities::disposeWeakPersistentHandles();
|
| }
|
|
|
| for (size_t i = 0; i < m_isolates.size(); ++i) {
|
|
|