summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/latexgen.cpp2
-rw-r--r--src/util.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/latexgen.cpp b/src/latexgen.cpp
index 6864e74..182583f 100644
--- a/src/latexgen.cpp
+++ b/src/latexgen.cpp
@@ -1381,7 +1381,7 @@ void LatexGenerator::startHtmlLink(const char *url)
if (Config_getBool(PDF_HYPERLINKS))
{
t << "\\href{";
- t << url;
+ t << latexFilterURL(url);
t << "}";
}
t << "{\\texttt{ ";
diff --git a/src/util.cpp b/src/util.cpp
index e5b9c5c..7107e83 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -7082,6 +7082,7 @@ QCString latexFilterURL(const char *s)
switch (c)
{
case '#': t << "\\#"; break;
+ case '%': t << "\\%"; break;
default:
t << c;
break;