| Index: runtime/vm/dart.cc
|
| diff --git a/runtime/vm/dart.cc b/runtime/vm/dart.cc
|
| index 978f5468d1563570da08a1d156c99e0f12334105..f872fa17b3fda4b55a769741d0ae976d622c1446 100644
|
| --- a/runtime/vm/dart.cc
|
| +++ b/runtime/vm/dart.cc
|
| @@ -614,7 +614,8 @@ RawError* Dart::InitializeIsolate(const uint8_t* snapshot_data,
|
| KernelIsolate::InitCallback(I);
|
| #endif
|
| ServiceIsolate::MaybeMakeServiceIsolate(I);
|
| - if (!ServiceIsolate::IsServiceIsolate(I)) {
|
| + if (!ServiceIsolate::IsServiceIsolate(I) &&
|
| + !KernelIsolate::IsKernelIsolate(I)) {
|
| I->message_handler()->set_should_pause_on_start(
|
| FLAG_pause_isolates_on_start);
|
| I->message_handler()->set_should_pause_on_exit(FLAG_pause_isolates_on_exit);
|
|
|