[LyX/master] DocBook: don't consider sectioning items that shouldn't be in TOC for anything section-related.
Thibaut Cuvelier
tcuvelier at lyx.org
Fri Oct 30 00:30:56 UTC 2020
commit b816cb0f3c68a4ab361f964e7e2528a58ef94b8d
Author: Thibaut Cuvelier <tcuvelier at lyx.org>
Date: Thu Oct 22 05:24:55 2020 +0200
DocBook: don't consider sectioning items that shouldn't be in TOC for anything section-related.
---
src/output_docbook.cpp | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/output_docbook.cpp b/src/output_docbook.cpp
index 9a93207..59df193 100644
--- a/src/output_docbook.cpp
+++ b/src/output_docbook.cpp
@@ -718,7 +718,11 @@ void makeCommand(
bool isLayoutSectioning(Layout const & lay)
{
- return lay.docbooksection() || lay.category() == from_utf8("Sectioning");
+ if (lay.docbooksection()) // Special case: some DocBook styles must be handled as sections.
+ return true;
+ else if (lay.category() == from_utf8("Sectioning")) // Generic case.
+ return lay.toclevel != Layout::NOT_IN_TOC;
+ return false;
}
More information about the lyx-cvs
mailing list