From 9f52f817326b1a07b4564a3942d85699bc463ef8 Mon Sep 17 00:00:00 2001 From: Polina Cherkasova Date: Wed, 1 May 2024 08:33:56 -0700 Subject: [PATCH] Update chart_pane_controller.dart --- .../panes/chart/controller/chart_pane_controller.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/chart_pane_controller.dart b/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/chart_pane_controller.dart index f11f4b72001..247973497d4 100644 --- a/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/chart_pane_controller.dart +++ b/packages/devtools_app/lib/src/screens/memory/panes/chart/controller/chart_pane_controller.dart @@ -59,10 +59,10 @@ class MemoryChartPaneController extends DisposableController () => unawaited(_onChartVisibilityChanged()), ); - _calculateAndroidChartVisibility(); + _maybeCalculateAndroidChartVisibility(); addAutoDisposeListener( preferences.memory.androidCollectionEnabled, - _calculateAndroidChartVisibility, + _maybeCalculateAndroidChartVisibility, ); _initialized.complete(); @@ -115,7 +115,7 @@ class MemoryChartPaneController extends DisposableController } final isAndroidChartVisible = ValueNotifier(false); - void _calculateAndroidChartVisibility() { + void _maybeCalculateAndroidChartVisibility() { if (!isChartVisible.value) return; data.isDeviceAndroid ??= _chartConnection!.isDeviceAndroid; isAndroidChartVisible.value = data.isDeviceAndroid! && @@ -125,7 +125,7 @@ class MemoryChartPaneController extends DisposableController ValueListenable get isChartVisible => preferences.memory.showChart; Future _onChartVisibilityChanged() async { if (isChartVisible.value && await maybeConnect()) resume(); - _calculateAndroidChartVisibility(); + _maybeCalculateAndroidChartVisibility(); } @override