From 530bfe5f5afb1098ef8cec46ffe00ff8a6f00a43 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 3 Nov 2019 12:54:42 -0800 Subject: Docx reader: fix list number resumption for sublists. Closes #4324. The first list item of a sublist should not resume numbering from the number of the last sublist item of the same level, if that sublist was a sublist of a different list item. That is, we should not get: ``` 1. one 1. sub one 2. sub two 2. two 3. sub one ``` --- test/docx/lists_sublist_reset.docx | Bin 0 -> 12757 bytes test/docx/lists_sublist_reset.native | 8 ++++++++ 2 files changed, 8 insertions(+) create mode 100644 test/docx/lists_sublist_reset.docx create mode 100644 test/docx/lists_sublist_reset.native (limited to 'test/docx') diff --git a/test/docx/lists_sublist_reset.docx b/test/docx/lists_sublist_reset.docx new file mode 100644 index 000000000..d4bf73852 Binary files /dev/null and b/test/docx/lists_sublist_reset.docx differ diff --git a/test/docx/lists_sublist_reset.native b/test/docx/lists_sublist_reset.native new file mode 100644 index 000000000..9ee80b2e8 --- /dev/null +++ b/test/docx/lists_sublist_reset.native @@ -0,0 +1,8 @@ +[OrderedList (1,Decimal,Period) + [[Para [Str "Head",Space,Str "1"] + ,OrderedList (1,Decimal,DefaultDelim) + [[Para [Str "Head",Space,Str "1.1"]] + ,[Para [Str "Head",Space,Str "1.2"]]]] + ,[Para [Str "Head",Space,Str "2"] + ,OrderedList (1,Decimal,DefaultDelim) + [[Para [Str "Head",Space,Str "2.1"]]]]]] -- cgit v1.2.3