diff options
-rw-r--r-- | sw/source/core/doc/docnew.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sw/source/core/doc/docnew.cxx b/sw/source/core/doc/docnew.cxx index 1f7e0f3d5a16..9d6027622514 100644 --- a/sw/source/core/doc/docnew.cxx +++ b/sw/source/core/doc/docnew.cxx @@ -690,8 +690,12 @@ void SwDoc::ClearDoc() // *after* the document nodes are deleted. mpOutlineRule = nullptr; for( SwNumRule* pNumRule : *mpNumRuleTable ) + { + getIDocumentListsAccess().deleteListForListStyle(pNumRule->GetName()); delete pNumRule; + } mpNumRuleTable->clear(); + maNumRuleMap.clear(); // creation of new outline numbering rule mpOutlineRule = new SwNumRule( SwNumRule::GetOutlineRuleName(), |