| Index: runtime/observatory/lib/src/elements/vm_connect.dart
|
| diff --git a/runtime/observatory/lib/src/elements/vm_connect.dart b/runtime/observatory/lib/src/elements/vm_connect.dart
|
| index e9b8f55b23c95b61dccb22ea92b3daca23ebcf8d..5d42edc4e8a6ad17a1bfd1cb6ee49e21654b4214 100644
|
| --- a/runtime/observatory/lib/src/elements/vm_connect.dart
|
| +++ b/runtime/observatory/lib/src/elements/vm_connect.dart
|
| @@ -39,7 +39,9 @@ class VMConnectTargetElement extends ObservatoryElement {
|
| }
|
| event.preventDefault();
|
| WebSocketVM currentVM = app.vm;
|
| - if ((currentVM == null) || (currentVM.target != target)) {
|
| + if ((currentVM == null) ||
|
| + currentVM.isDisconnected ||
|
| + (currentVM.target != target)) {
|
| _connectToVM(app, target);
|
| }
|
| var href = node.attributes['href'];
|
|
|