]> git.lyx.org Git - lyx.git/commitdiff
Fix TOC section detection.
authorRichard Heck <rgheck@comcast.net>
Tue, 12 Jan 2010 19:51:32 +0000 (19:51 +0000)
committerRichard Heck <rgheck@comcast.net>
Tue, 12 Jan 2010 19:51:32 +0000 (19:51 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32995 a592a061-630c-0410-9148-cb99ea01b6c8

src/TextClass.cpp

index 5e077de161fb7b752c1d58e45e73b1f4638c8fe2..7f7b694595a11112987cb617abf1eea841517928 100644 (file)
@@ -1276,15 +1276,14 @@ Layout const & DocumentClass::htmlTOCLayout() const
 {
        if (html_toc_section_.empty()) {
                // we're going to look for the layout with the minimum toclevel
-               // number > 0, because we don't want Part. 
-               // we'll take the first one, just because.
                TextClass::LayoutList::const_iterator lit = begin();
                TextClass::LayoutList::const_iterator const len = end();
                int minlevel = 1000;
                Layout const * lay = NULL;
                for (; lit != len; ++lit) {
                        int const level = lit->toclevel;
-                       if (level > 0 && (level == Layout::NOT_IN_TOC || level >= minlevel))
+                       // we don't want Part
+                       if (level == Layout::NOT_IN_TOC || level < 0 || level >= minlevel)
                                continue;
                        lay = &*lit;
                        minlevel = level;