]> git.lyx.org Git - features.git/commitdiff
tex2lyx: simplify btUnit parsing
authorJuergen Spitzmueller <spitz@lyx.org>
Tue, 21 Aug 2018 15:33:30 +0000 (17:33 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Mon, 10 Sep 2018 15:48:25 +0000 (17:48 +0200)
src/tex2lyx/text.cpp

index 09a29ffd14ea966487156b1df5cf689e78ddbac3..531d4c4517b1d6a44a2924ec9d2573d6544dc0b5 100644 (file)
@@ -1944,20 +1944,13 @@ void parse_environment(Parser & p, ostream & os, bool outer,
 
        else if (name == "btUnit") {
                string const nt = p.next_next_token().cs();
-               active_environments.push_back("btUnit");
-               if (nt == "part")
-                       preamble.multibib("part");
-               else if (nt == "chapter")
-                       preamble.multibib("chapter");
-               else if (nt == "section")
-                       preamble.multibib("section");
-               else if (nt == "subsection")
-                       preamble.multibib("subsection");
-               else {
+               if (nt == "part" || nt == "chapter"
+                  || nt == "section" || nt == "subsection") {
+                       active_environments.push_back("btUnit");
+                       preamble.multibib(nt);
+               } else
                        parse_unknown_environment(p, name, os, FLAG_END, outer,
                                                  parent_context);
-                       active_environments.pop_back();
-               }
        }
 
        else if (name == "framed" || name == "shaded") {