From 65b6e6d2cd97145c9b327f26a50be53ca399117a Mon Sep 17 00:00:00 2001 From: Develeste <93141030+Develeste@users.noreply.github.com> Date: Thu, 3 Feb 2022 00:23:23 +0900 Subject: [PATCH] Hiding dialog after selecting action for image (#635) --- lib/src/widgets/embeds/default_embed_builder.dart | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/src/widgets/embeds/default_embed_builder.dart b/lib/src/widgets/embeds/default_embed_builder.dart index cceb5a68..e15358d0 100644 --- a/lib/src/widgets/embeds/default_embed_builder.dart +++ b/lib/src/widgets/embeds/default_embed_builder.dart @@ -183,9 +183,11 @@ Widget _menuOptionsForReadonlyImage( color: Colors.greenAccent, text: 'Save'.i18n, onPressed: () { - GallerySaver.saveImage(imageUrl).then((_) => - ScaffoldMessenger.of(context) - .showSnackBar(SnackBar(content: Text('Saved'.i18n)))); + GallerySaver.saveImage(imageUrl).then((_) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Saved'.i18n))); + Navigator.pop(context); + }); }, ); final zoomOption = _SimpleDialogItem( @@ -193,7 +195,7 @@ Widget _menuOptionsForReadonlyImage( color: Colors.cyanAccent, text: 'Zoom'.i18n, onPressed: () { - Navigator.push( + Navigator.pushReplacement( context, MaterialPageRoute( builder: (context) =>