| Index: runtime/vm/service/vmservice.dart
|
| diff --git a/runtime/vm/service/vmservice.dart b/runtime/vm/service/vmservice.dart
|
| index f569a8e6dfbd7ac85c1b5aac7d435dcb99aa3920..3c5ed243ff6a8cf1cc4dd9e79114ecbe9fef38ef 100644
|
| --- a/runtime/vm/service/vmservice.dart
|
| +++ b/runtime/vm/service/vmservice.dart
|
| @@ -142,8 +142,14 @@ class VMService extends MessageRouter {
|
| _clientCollection(message);
|
| return message.response;
|
| }
|
| - if (message.path[0] == 'isolates') {
|
| - return runningIsolates.route(message);
|
| + if (message.isOld) {
|
| + if (message.path[0] == 'isolates') {
|
| + return runningIsolates.route(message);
|
| + }
|
| + } else {
|
| + if (message.params['isolate'] != null) {
|
| + return runningIsolates.route(message);
|
| + }
|
| }
|
| return message.sendToVM();
|
| }
|
| @@ -162,4 +168,4 @@ void _registerIsolate(int port_id, SendPort sp, String name) {
|
| void _setEventMask(int mask)
|
| native "VMService_SetEventMask";
|
|
|
| -void _onStart() native "VMService_OnStart";
|
| +void _onStart() native "VMService_OnStart";
|
|
|