| Index: Source/bindings/dart/DartController.cpp
|
| diff --git a/Source/bindings/dart/DartController.cpp b/Source/bindings/dart/DartController.cpp
|
| index e816dbe585755b57d9cae02f000a8bdce189e7a5..972e76ecc0893605c3ec2e595331293a9201c968 100644
|
| --- a/Source/bindings/dart/DartController.cpp
|
| +++ b/Source/bindings/dart/DartController.cpp
|
| @@ -234,7 +234,7 @@ void DartController::shutdownIsolate(Dart_Isolate isolate)
|
| ASSERT(domData->isDOMEnabled());
|
| // If the following assert triggers, we have hit dartbug.com/14183
|
| // FIXME: keep the isolate alive until the recursion level is 0.
|
| - ASSERT(!*(domData->recursion()));
|
| + ASSERT(!domData->stackTraceTimestampTracker()->recursionLevel());
|
| DartScriptDebugServer::shared().unregisterIsolate(isolate, m_frame->page());
|
| DartIsolateDestructionObservers* observers = domData->isolateDestructionObservers();
|
| for (DartIsolateDestructionObservers::iterator it = observers->begin(); it != observers->end(); ++it)
|
|
|