diff --git a/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/charts/vm_chart_controller.dart b/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/charts/vm_chart_controller.dart index 0ce1471e1de..93a366cfe62 100644 --- a/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/charts/vm_chart_controller.dart +++ b/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/charts/vm_chart_controller.dart @@ -15,7 +15,10 @@ import '../../data/charts.dart'; class VMChartController extends ChartController { VMChartController(this.memoryTimeline, {required this.paused}) - : super(name: 'VM Memory'); + : super(name: 'VM Memory') { + setupTraces(); + setupData(); + } final ValueListenable paused; final MemoryTimeline memoryTimeline; diff --git a/packages/devtools_app/lib/src/screens/memory/panes/chart/widgets/charts/vm_chart.dart b/packages/devtools_app/lib/src/screens/memory/panes/chart/widgets/charts/vm_chart.dart index 0f902827ee2..9361db1738c 100644 --- a/packages/devtools_app/lib/src/screens/memory/panes/chart/widgets/charts/vm_chart.dart +++ b/packages/devtools_app/lib/src/screens/memory/panes/chart/widgets/charts/vm_chart.dart @@ -32,9 +32,6 @@ class MemoryVMChartState extends State with AutoDisposeMixin { void _init() { cancelListeners(); - widget.chart.setupTraces(); - widget.chart.setupData(); - addAutoDisposeListener(_memoryTimeline.sampleAddedNotifier, () { if (_memoryTimeline.sampleAddedNotifier.value != null) { setState(() {