Add track-widget-creation flag to attach command (#31262)
* Add track-widget-creation flag to attach command
* use the flag
diff --git a/packages/flutter_tools/lib/src/commands/attach.dart b/packages/flutter_tools/lib/src/commands/attach.dart
index 4985d7c..bf98583 100644
--- a/packages/flutter_tools/lib/src/commands/attach.dart
+++ b/packages/flutter_tools/lib/src/commands/attach.dart
@@ -87,6 +87,10 @@
'project-root',
hide: !verboseHelp,
help: 'Normally used only in run target',
+ )..addFlag('track-widget-creation',
+ hide: !verboseHelp,
+ help: 'Track widget creation locations.',
+ defaultsTo: false,
)..addFlag('machine',
hide: !verboseHelp,
negatable: false,
@@ -239,7 +243,7 @@
final bool useHot = getBuildInfo().isDebug;
final FlutterDevice flutterDevice = await FlutterDevice.create(
device,
- trackWidgetCreation: false,
+ trackWidgetCreation: argResults['track-widget-creation'],
dillOutputPath: argResults['output-dill'],
fileSystemRoots: argResults['filesystem-root'],
fileSystemScheme: argResults['filesystem-scheme'],