From f3b0fc83f65ee1ff43f019c44cb2672347329de3 Mon Sep 17 00:00:00 2001 From: spChief Date: Mon, 27 Mar 2023 11:29:03 +0700 Subject: [PATCH] fix ordered list numeration for lists with more than one level of list (#1142) --- lib/src/widgets/style_widgets/number_point.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/widgets/style_widgets/number_point.dart b/lib/src/widgets/style_widgets/number_point.dart index f1ffddf1..fed46603 100644 --- a/lib/src/widgets/style_widgets/number_point.dart +++ b/lib/src/widgets/style_widgets/number_point.dart @@ -30,7 +30,7 @@ class QuillNumberPoint extends StatelessWidget { var s = index.toString(); int? level = 0; if (!attrs.containsKey(Attribute.indent.key) && - !indentLevelCounts.containsKey(1)) { + indentLevelCounts.isEmpty) { indentLevelCounts.clear(); return Container( alignment: AlignmentDirectional.topEnd, @@ -41,7 +41,7 @@ class QuillNumberPoint extends StatelessWidget { } if (attrs.containsKey(Attribute.indent.key)) { level = attrs[Attribute.indent.key]!.value; - } else { + } else if (!indentLevelCounts.containsKey(0)) { // first level but is back from previous indent level // supposed to be "2." indentLevelCounts[0] = 1;