| Index: Source/web/WebDevToolsAgentImpl.cpp
|
| diff --git a/Source/web/WebDevToolsAgentImpl.cpp b/Source/web/WebDevToolsAgentImpl.cpp
|
| index adf2fccb0c5ee4ed90910abc380a193330981c60..689627ec94b4e0cabfbcdc61b655104a0b32d4e5 100644
|
| --- a/Source/web/WebDevToolsAgentImpl.cpp
|
| +++ b/Source/web/WebDevToolsAgentImpl.cpp
|
| @@ -34,6 +34,7 @@
|
| #include "InspectorBackendDispatcher.h"
|
| #include "InspectorFrontend.h"
|
| #include "RuntimeEnabledFeatures.h"
|
| +#include "bindings/dart/DartScriptDebugServer.h"
|
| #include "bindings/v8/PageScriptDebugServer.h"
|
| #include "bindings/v8/ScriptController.h"
|
| #include "bindings/common/DeleteResult.h"
|
| @@ -90,6 +91,8 @@ public:
|
| return;
|
| OwnPtr<ClientMessageLoopAdapter> instance = adoptPtr(new ClientMessageLoopAdapter(adoptPtr(client->createClientMessageLoop())));
|
| s_instance = instance.get();
|
| + // FIXMEDART: cleanup memory model.
|
| + DartScriptDebugServer::shared().setClientMessageLoop(s_instance);
|
| PageScriptDebugServer::shared().setClientMessageLoop(instance.release());
|
| }
|
|
|
| @@ -686,6 +689,7 @@ void WebDevToolsAgent::interruptAndDispatch(MessageDescriptor* rawDescriptor)
|
| // rawDescriptor can't be a PassOwnPtr because interruptAndDispatch is a WebKit API function.
|
| OwnPtr<MessageDescriptor> descriptor = adoptPtr(rawDescriptor);
|
| OwnPtr<DebuggerTask> task = adoptPtr(new DebuggerTask(descriptor.release()));
|
| + // FIXMEDART: do we need to support Dart as well?
|
| PageScriptDebugServer::interruptAndRun(task.release());
|
| }
|
|
|
|
|