From 7837f98e1256a308d2e922d24216136b6f3eb9dd Mon Sep 17 00:00:00 2001 From: singerdmx Date: Thu, 11 Feb 2021 00:17:12 -0800 Subject: [PATCH] Image attribute shows broken image icon when clicked --- lib/widgets/editor.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/widgets/editor.dart b/lib/widgets/editor.dart index 89be0b58..fcc94fa8 100644 --- a/lib/widgets/editor.dart +++ b/lib/widgets/editor.dart @@ -361,11 +361,14 @@ class _QuillEditorSelectionGestureDetectorBuilder if (getEditor().widget.readOnly && segment.value is BlockEmbed) { BlockEmbed blockEmbed = segment.value as BlockEmbed; if (blockEmbed.type == 'image') { + final String imageUrl = blockEmbed.data; Navigator.push( getEditor().context, MaterialPageRoute( - builder: (context) => - ImageTapWrapper(imageProvider: NetworkImage(blockEmbed.data)), + builder: (context) => ImageTapWrapper( + imageProvider: imageUrl.startsWith('http') + ? NetworkImage(imageUrl) + : AssetImage(imageUrl)), ), ); }