From 750b21b19ecd5dec46e9b3a944db859c1cffffb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klemen=20Tu=C5=A1ar?= Date: Sat, 20 Jul 2024 12:30:50 +0100 Subject: [PATCH] fix: fix BuildContext issues --- .../alice/lib/ui/calls_list/page/alice_calls_list_page.dart | 5 ++++- packages/alice/lib/ui/common/alice_dialog.dart | 2 +- packages/alice/lib/ui/common/alice_navigation.dart | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/alice/lib/ui/calls_list/page/alice_calls_list_page.dart b/packages/alice/lib/ui/calls_list/page/alice_calls_list_page.dart index 08109757..4f4b2141 100644 --- a/packages/alice/lib/ui/calls_list/page/alice_calls_list_page.dart +++ b/packages/alice/lib/ui/calls_list/page/alice_calls_list_page.dart @@ -256,6 +256,9 @@ class _AliceCallsListPageState extends State /// Called when save to file has been pressed. It saves data to file. void _saveToFile() async { final result = await aliceCore.saveCallsToFile(context); + + if (!mounted) return; + if (result.success) { AliceGeneralDialog.show( context: context, @@ -309,7 +312,7 @@ class _AliceCallsListPageState extends State Future _onSortPressed() async { AliceSortDialogResult? result = await showDialog( context: context, - builder: (BuildContext buildContext) => AliceSortDialog( + builder: (_) => AliceSortDialog( sortOption: _sortOption, sortAscending: _sortAscending, ), diff --git a/packages/alice/lib/ui/common/alice_dialog.dart b/packages/alice/lib/ui/common/alice_dialog.dart index ee2fa9e8..dc2c3c0d 100644 --- a/packages/alice/lib/ui/common/alice_dialog.dart +++ b/packages/alice/lib/ui/common/alice_dialog.dart @@ -17,7 +17,7 @@ class AliceGeneralDialog { }) => showDialog( context: context, - builder: (BuildContext buildContext) { + builder: (BuildContext context) { return Theme( data: AliceTheme.getTheme(), child: AlertDialog( diff --git a/packages/alice/lib/ui/common/alice_navigation.dart b/packages/alice/lib/ui/common/alice_navigation.dart index f674a0e7..70bcd1c7 100644 --- a/packages/alice/lib/ui/common/alice_navigation.dart +++ b/packages/alice/lib/ui/common/alice_navigation.dart @@ -49,7 +49,7 @@ class AliceNavigation { return Navigator.push( context, MaterialPageRoute( - builder: (context) => child, + builder: (_) => child, ), ); }