mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
sgml: ignore paragraphs named *dummy*
dummy is the name given in the latex backend to simple (usually single) paragraphs and since dummy is not a docbook element it is acceptable to ignore it. It is a reasonal compromise.
This commit is contained in:
parent
fb16e5cca1
commit
2be29006ad
@ -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) << '>';
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user