diff --git a/packages/flutter_tools/lib/src/observatory.dart b/packages/flutter_tools/lib/src/observatory.dart index 5e7a77897c..7bcc8e145b 100644 --- a/packages/flutter_tools/lib/src/observatory.dart +++ b/packages/flutter_tools/lib/src/observatory.dart @@ -83,7 +83,7 @@ class Observatory { if (isolates.isNotEmpty) return isolates.first; - _waitFirstIsolateCompleter = new Completer(); + _waitFirstIsolateCompleter ??= new Completer(); getVM().then((VM vm) { for (IsolateRef isolate in vm.isolates)