summaryrefslogtreecommitdiffstats
path: root/src/markdown.cpp
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2019-02-16 12:44:45 (GMT)
committeralbert-github <albert.tests@gmail.com>2019-02-16 12:44:45 (GMT)
commit022c71ae9e72b24da2194dfaedd115f6662488b3 (patch)
tree8afda4281d6d687e535b3baec2b33675d3ace934 /src/markdown.cpp
parent9a05fda1c0aef229252d133987f866e0f6718eb0 (diff)
downloadDoxygen-022c71ae9e72b24da2194dfaedd115f6662488b3.zip
Doxygen-022c71ae9e72b24da2194dfaedd115f6662488b3.tar.gz
Doxygen-022c71ae9e72b24da2194dfaedd115f6662488b3.tar.bz2
issue #6840 Hash character in Markdown code span not rendered correctly
A hash sign has a special meaning, so it should be escaped in a code span.
Diffstat (limited to 'src/markdown.cpp')
-rw-r--r--src/markdown.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/markdown.cpp b/src/markdown.cpp
index 93a4c91..56d160b 100644
--- a/src/markdown.cpp
+++ b/src/markdown.cpp
@@ -138,6 +138,7 @@ static QCString escapeSpecialChars(const QCString &s)
case '>': if (!insideQuote) { growBuf.addChar('\\'); } growBuf.addChar('>'); break;
case '\\': if (!insideQuote) { growBuf.addChar('\\'); } growBuf.addChar('\\'); break;
case '@': if (!insideQuote) { growBuf.addChar('\\'); } growBuf.addChar('@'); break;
+ case '#': if (!insideQuote) { growBuf.addChar('\\'); } growBuf.addChar('#'); break;
default: growBuf.addChar(c); break;
}
pc=c;