]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetlabel.C
insetcharstyle drawing cosmetics
[lyx.git] / src / insets / insetlabel.C
index e915f787ffc594cbb60f64c246b6b3a30ace0e32..c3643f5b95a33fc3c36420ef5a8c00a4fa0559dc 100644 (file)
 #include "dispatchresult.h"
 #include "funcrequest.h"
 #include "InsetList.h"
-#include "iterators.h"
 #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;
 }