]> git.lyx.org Git - lyx.git/blobdiff - src/sgml.cpp
ctests: ignore check_load/templates/attic/latex8
[lyx.git] / src / sgml.cpp
index 985478498a3583dfee1b1325f56a99f39cad55b0..4842b07912e8f2f4524782a12093a5b3865174b8 100644 (file)
@@ -181,7 +181,12 @@ void sgml::openTag(odocstream & os, string const & name, string const & attribut
        string param = subst(attribute, "<", "\"");
        param = subst(param, ">", "\"");
 
-       if (!name.empty() && name != "!-- --") {
+       // Note: we ignore the name if it empty or if it is a comment "<!-- -->" or
+       // if the name is *dummy*.
+       // We ignore dummy because dummy is not a valid docbook element and it is
+       // the internal name given to single paragraphs in the latex output.
+       // This allow us to simplify the code a lot and is a reasonable compromise.
+       if (!name.empty() && name != "!-- --" && name != "dummy") {
                os << '<' << from_ascii(name);
                if (!param.empty())
                        os << ' ' << from_ascii(param);
@@ -192,7 +197,7 @@ void sgml::openTag(odocstream & os, string const & name, string const & attribut
 
 void sgml::closeTag(odocstream & os, string const & name)
 {
-       if (!name.empty() && name != "!-- --")
+       if (!name.empty() && name != "!-- --" && name != "dummy")
                os << "</" << from_ascii(name) << '>';
 }