| Index: runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart
|
| diff --git a/runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart b/runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart
|
| index e598e40aff45283258ffda2722577fc2b9ef06c8..af2fa4a7ab97d0134efa2cfabd40fb08e5a82ee4 100644
|
| --- a/runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart
|
| +++ b/runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart
|
| @@ -12,7 +12,7 @@ class IsolateManager extends Observable {
|
| @observable final Map<String, Isolate> isolates =
|
| toObservable(new Map<String, Isolate>());
|
|
|
| - static bool _foundIsolateInMembers(int id, List<Map> members) {
|
| + static bool _foundIsolateInMembers(String id, List<Map> members) {
|
| return members.any((E) => E['id'] == id);
|
| }
|
|
|
| @@ -27,8 +27,9 @@ class IsolateManager extends Observable {
|
| Isolate getIsolate(String id) {
|
| Isolate isolate = isolates[id];
|
| if (isolate == null) {
|
| - isolate = new Isolate(id, '');
|
| + isolate = new Isolate(id, id);
|
| isolates[id] = isolate;
|
| + return isolate;
|
| }
|
| return isolate;
|
| }
|
|
|