Don't reload if compilation has errors (#38586)
diff --git a/packages/flutter_tools/lib/src/devfs.dart b/packages/flutter_tools/lib/src/devfs.dart index f2a5cf2..a084f93 100644 --- a/packages/flutter_tools/lib/src/devfs.dart +++ b/packages/flutter_tools/lib/src/devfs.dart
@@ -467,7 +467,7 @@ outputPath: dillOutputPath ?? getDefaultApplicationKernelPath(trackWidgetCreation: trackWidgetCreation), packagesFilePath : _packagesFilePath, ); - if (compilerOutput == null) { + if (compilerOutput == null || compilerOutput.errorCount > 0) { return UpdateFSReport(success: false); } // list of sources that needs to be monitored are in [compilerOutput.sources]