From f22a8e12588b5c8b44fd6e7c7cbba430e6bded82 Mon Sep 17 00:00:00 2001 From: singerdmx Date: Sat, 20 Feb 2021 09:32:39 -0800 Subject: [PATCH] Small fix --- lib/widgets/default_styles.dart | 5 ++++- lib/widgets/raw_editor.dart | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/widgets/default_styles.dart b/lib/widgets/default_styles.dart index d18f5e3e..4cad7bbb 100644 --- a/lib/widgets/default_styles.dart +++ b/lib/widgets/default_styles.dart @@ -151,7 +151,10 @@ class DefaultStyles { fontSize: 20.0, height: 1.5, color: Colors.grey.withOpacity(0.6), - ), Tuple2(0.0, 0.0), Tuple2(0.0, 0.0), null), + ), + Tuple2(0.0, 0.0), + Tuple2(0.0, 0.0), + null), lists: DefaultTextBlockStyle( baseStyle, baseSpacing, Tuple2(0.0, 6.0), null), quote: DefaultTextBlockStyle( diff --git a/lib/widgets/raw_editor.dart b/lib/widgets/raw_editor.dart index d1cadb0d..fbbb8a83 100644 --- a/lib/widgets/raw_editor.dart +++ b/lib/widgets/raw_editor.dart @@ -508,9 +508,11 @@ class RawEditorState extends EditorState super.build(context); Document _doc = widget.controller.document; - if (_doc.isEmpty() && !widget.focusNode.hasFocus) { + if (_doc.isEmpty() && + !widget.focusNode.hasFocus && + widget.placeholder != null) { _doc = Document.fromJson(jsonDecode( - '[{"insert":"${widget.placeholder}"},{"attributes":{"placeholder":true},"insert":"\\n"}]')); + '[{"attributes":{"placeholder":true},"insert":"${widget.placeholder}\\n"}]')); } Widget child = CompositedTransformTarget(