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 c9ae71d5efa2ed118e3c97460c197079348125db..02202b1939d04265c3b21af86c234cb7eb0e7fd1 100644 |
--- a/runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart |
+++ b/runtime/bin/vmservice/client/lib/src/observatory/isolate_manager.dart |
@@ -29,7 +29,10 @@ class IsolateManager extends Observable { |
if (isolate == null) { |
isolate = new Isolate.fromId(id); |
isolates[id] = isolate; |
- return isolate; |
+ } |
+ if (isolate.vmName == null) { |
+ // First time we are using this isolate. |
+ isolate.refresh(); |
} |
return isolate; |
} |