| Index: runtime/bin/main.cc
|
| diff --git a/runtime/bin/main.cc b/runtime/bin/main.cc
|
| index c74900055ab8b12c4ef76e44fe46d099beb8df31..39bfea2b6aec8120107ef776b7ec18c175e8cffd 100644
|
| --- a/runtime/bin/main.cc
|
| +++ b/runtime/bin/main.cc
|
| @@ -500,6 +500,8 @@ static Dart_Isolate CreateIsolateAndSetupHelper(const char* script_uri,
|
| return NULL;
|
| }
|
|
|
| + VmService::SendIsolateStartupMessage(Dart_GetMainPortId());
|
| +
|
| // Make the isolate runnable so that it is ready to handle messages.
|
| Dart_ExitScope();
|
| Dart_ExitIsolate();
|
| @@ -653,6 +655,7 @@ static int DartErrorExit(Dart_Handle error) {
|
|
|
|
|
| static void ShutdownIsolate(void* callback_data) {
|
| + VmServiceShutdownCallback(callback_data);
|
| IsolateData* isolate_data = reinterpret_cast<IsolateData*>(callback_data);
|
| delete isolate_data;
|
| }
|
|
|