From 567315a5a29844d37c99b64dae343c285337ee52 Mon Sep 17 00:00:00 2001 From: X Code Date: Sat, 18 Dec 2021 18:27:45 -0800 Subject: [PATCH] PreserveBlockStyleOnInsertRule supports unchecked list --- lib/src/models/rules/insert.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/models/rules/insert.dart b/lib/src/models/rules/insert.dart index 7408b20c..487696c0 100644 --- a/lib/src/models/rules/insert.dart +++ b/lib/src/models/rules/insert.dart @@ -100,6 +100,11 @@ class PreserveBlockStyleOnInsertRule extends InsertRule { resetStyle.addAll(Attribute.checked.toJson()); } + // Similarly for the unchecked style + if (lineStyle.attributes[Attribute.list.key] == Attribute.unchecked) { + resetStyle.addAll(Attribute.unchecked.toJson()); + } + // Go over each inserted line and ensure block style is applied. final lines = data.split('\n'); final delta = Delta()..retain(index + (len ?? 0));