X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsgml.cpp;h=75802c2bd44d2113da87253c0c31ffb0fc267df0;hb=5471139ecb19923cd3410bf7f520766148daa1aa;hp=b193593fab7b1ac6753b3cd71c3f8b2affb5174b;hpb=f454bf931bede3625ca53134c53c62e98f7c6b8e;p=lyx.git diff --git a/src/sgml.cpp b/src/sgml.cpp index b193593fab..75802c2bd4 100644 --- a/src/sgml.cpp +++ b/src/sgml.cpp @@ -141,7 +141,6 @@ docstring sgml::cleanID(Buffer const & buf, OutputParams const & runparams, static QThreadStorage tMangleID; MangledMap & mangledNames = tMangledNames.localData(); - int & mangleID = tMangleID.localData(); MangledMap::const_iterator const known = mangledNames.find(orig); if (known != mangledNames.end()) @@ -170,9 +169,10 @@ docstring sgml::cleanID(Buffer const & buf, OutputParams const & runparams, } } - if (mangle) + if (mangle) { + int & mangleID = tMangleID.localData(); content += "-" + convert(mangleID++); - else if (isDigitASCII(content[content.size() - 1])) + } else if (isDigitASCII(content[content.size() - 1])) content += "."; mangledNames[orig] = content;