]> git.lyx.org Git - features.git/commitdiff
Hyperlinks have to be escaped for XHTML output.
authorRichard Heck <rgheck@comcast.net>
Sat, 2 Apr 2011 23:35:57 +0000 (23:35 +0000)
committerRichard Heck <rgheck@comcast.net>
Sat, 2 Apr 2011 23:35:57 +0000 (23:35 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38215 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/InsetHyperlink.cpp

index b6ccdd54fb88dc0a2fc8140e2cd36814d340a12c..e87103ac13a757efb1a5d32a5dab69c1d6243350 100644 (file)
@@ -225,7 +225,8 @@ int InsetHyperlink::docbook(odocstream & os, OutputParams const &) const
 
 docstring InsetHyperlink::xhtml(XHTMLStream & xs, OutputParams const &) const
 {
-       docstring const & target = getParam("target");
+       docstring const & target = 
+               html::htmlize(getParam("target"), XHTMLStream::ESCAPE_AND);
        docstring const & name   = getParam("name");
        xs << html::StartTag("a", to_utf8("href=\"" + target + "\""));
        xs << (name.empty() ? target : name);