]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetlabel.C
insetcharstyle drawing cosmetics
[lyx.git] / src / insets / insetlabel.C
index 816821f9c792737bda6ab0d8bbc8b53e90eaabc4..c3643f5b95a33fc3c36420ef5a8c00a4fa0559dc 100644 (file)
@@ -20,6 +20,7 @@
 #include "lyxtext.h"
 #include "paragraph.h"
 #include "pariterator.h"
+#include "sgml.h"
 
 #include "frontends/LyXView.h"
 
@@ -135,7 +136,7 @@ int InsetLabel::plaintext(Buffer const &, ostream & os,
 int InsetLabel::linuxdoc(Buffer const &, ostream & os,
                         OutputParams const &) const
 {
-       os << "<label id=\"" << getContents() << "\" >";
+       os << "<label id=\"" << sgml::cleanID(getContents()) << "\" >";
        return 0;
 }
 
@@ -143,6 +144,6 @@ int InsetLabel::linuxdoc(Buffer const &, ostream & os,
 int InsetLabel::docbook(Buffer const &, ostream & os,
                        OutputParams const &) const
 {
-       os << "<!-- anchor id=\"" << getContents() << "\" -->";
+       os << "<!-- anchor id=\"" << sgml::cleanID(getContents()) << "\" -->";
        return 0;
 }