From 504a2ca6b0ec0feb9fe90dc913785b0b414cd9fb Mon Sep 17 00:00:00 2001 From: Alexandre Ardhuin Date: Wed, 15 Jun 2022 22:46:06 +0200 Subject: [PATCH] fix upcomming diagnostics after updates on use_build_context_synchronously (#106057) --- .../android_views/lib/motion_events_page.dart | 5 +++-- .../hybrid_android_views/lib/motion_events_page.dart | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dev/integration_tests/android_views/lib/motion_events_page.dart b/dev/integration_tests/android_views/lib/motion_events_page.dart index b8908cbfc45..db629fae529 100644 --- a/dev/integration_tests/android_views/lib/motion_events_page.dart +++ b/dev/integration_tests/android_views/lib/motion_events_page.dart @@ -172,8 +172,9 @@ class MotionEventsBodyState extends State { Future saveRecordedEvents(ByteData data, BuildContext context) async { if (await channel.invokeMethod('getStoragePermission') ?? false) { - showMessage( - context, 'External storage permissions are required to save events'); + if (mounted) { + showMessage(context, 'External storage permissions are required to save events'); + } return; } try { diff --git a/dev/integration_tests/hybrid_android_views/lib/motion_events_page.dart b/dev/integration_tests/hybrid_android_views/lib/motion_events_page.dart index 88566737b74..abc69022e74 100644 --- a/dev/integration_tests/hybrid_android_views/lib/motion_events_page.dart +++ b/dev/integration_tests/hybrid_android_views/lib/motion_events_page.dart @@ -154,8 +154,9 @@ class MotionEventsBodyState extends State { Future saveRecordedEvents(ByteData data, BuildContext context) async { if (await channel.invokeMethod('getStoragePermission') != true) { - showMessage( - context, 'External storage permissions are required to save events'); + if (mounted) { + showMessage(context, 'External storage permissions are required to save events'); + } return; } try {