From 4c6358667a9776c41d769caa9b90b84408fd8282 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sat, 23 May 2020 11:42:18 +0200 Subject: [PATCH] Don't get ancestor from outside the widget tree --- lib/home_screen.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/home_screen.dart b/lib/home_screen.dart index b9d60eb..5db4c21 100644 --- a/lib/home_screen.dart +++ b/lib/home_screen.dart @@ -39,6 +39,8 @@ class HomeScreen extends StatelessWidget { : StreamBuilder>( stream: backend.memos, builder: (context, snapshot) { + final scaffold = Scaffold.of(context); + if (snapshot.hasData) { final memos = snapshot.data; final now = DateTime.now(); @@ -86,7 +88,7 @@ class HomeScreen extends StatelessWidget { ), onDismissed: (_) async { await backend.deleteMemo(index); - Scaffold.of(context).showSnackBar( + scaffold.showSnackBar( SnackBar( content: Text(l10n.deleted(memo.text)), action: SnackBarAction(