From 402970f77f961b85b6371c8e53bd69981435c2d7 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sat, 23 Jul 2016 13:46:05 +0200 Subject: Fix issue escaping backslash inside markdown style code span --- doc/install.doc | 2 +- src/markdown.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/install.doc b/doc/install.doc index 16ed67c..5a73f5b 100644 --- a/doc/install.doc +++ b/doc/install.doc @@ -106,7 +106,7 @@ Compilation is now done by performing the following steps:
  • Optional: Generate the user manual. - cmake -Dbuild_doc=YES + cmake -Dbuild_doc=YES .. make docs To let doxygen generate the HTML and PDF documentation. diff --git a/src/markdown.cpp b/src/markdown.cpp index 84e52ba..9526ce2 100644 --- a/src/markdown.cpp +++ b/src/markdown.cpp @@ -122,6 +122,7 @@ static QCString escapeSpecialChars(const QCString &s) case '"': if (pc!='\\') { insideQuote=!insideQuote; } growBuf.addChar(c); 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; case '@': if (!insideQuote) { growBuf.addChar('\\'); } growBuf.addChar('@'); break; default: growBuf.addChar(c); break; } -- cgit v0.12