diff --git a/app/lib/widgets/dde_markdown_field.dart b/app/lib/widgets/dde_markdown_field.dart index 9e07d53..46f6c7a 100644 --- a/app/lib/widgets/dde_markdown_field.dart +++ b/app/lib/widgets/dde_markdown_field.dart @@ -99,10 +99,12 @@ class _DMarkdownFieldState extends State { textFocusNode: _focusNode, padding: EdgeInsets.symmetric(horizontal: 5), onComplete: (content) { - setState(() { - _previewText = content; - }); - widget.onComplete(content); + if (content == widget.initText) + setState(() { + _previewText = content; + }); + else + widget.onComplete(content); }, ), );