fix flutter not finding custom device (#108884) (#109957)
* fix flutter not finding custom device (#108884)
* Update doctor_test.dart
Co-authored-by: Hannes Winkler <hanneswinkler2000@web.de>
diff --git a/packages/flutter_tools/lib/src/doctor.dart b/packages/flutter_tools/lib/src/doctor.dart
index 862fc0a..860ef27 100644
--- a/packages/flutter_tools/lib/src/doctor.dart
+++ b/packages/flutter_tools/lib/src/doctor.dart
@@ -21,6 +21,7 @@
import 'base/user_messages.dart';
import 'base/utils.dart';
import 'cache.dart';
+import 'custom_devices/custom_device_workflow.dart';
import 'device.dart';
import 'doctor_validator.dart';
import 'features.dart';
@@ -72,6 +73,10 @@
featureFlags: featureFlags,
);
+ late final CustomDeviceWorkflow customDeviceWorkflow = CustomDeviceWorkflow(
+ featureFlags: featureFlags,
+ );
+
@override
List<DoctorValidator> get validators {
if (_validators != null) {
@@ -179,6 +184,9 @@
_workflows!.add(webWorkflow);
}
+ if (customDeviceWorkflow.appliesToHostPlatform) {
+ _workflows!.add(customDeviceWorkflow);
+ }
}
return _workflows!;
}