aboutsummaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2018-02-27 14:49:41 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2018-02-27 15:18:42 +0000
commit3453b60c1925844013770f609ea68aaf8b0742d4 (patch)
treef42e5aec92e002cb9e75b2d753bb50b6fa9fce46 /sources
parentb518b4942f66690234d587d4adc1072fa79dc8e2 (diff)
shiboken/qtdocgenerator: Escape more characters
Fix several warnings: Inline literal start-string without end-string. Task-number: PYSIDE-363 Change-Id: Iadd753d9e8c46b6f00e915e494b01f763e6ce035 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'sources')
-rw-r--r--sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp b/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp
index 14c285ddf..e2797997b 100644
--- a/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp
+++ b/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp
@@ -111,9 +111,14 @@ static int writeEscapedRstText(QTextStream &str, const String &s)
{
int escaped = 0;
for (const QChar &c : s) {
- if (c == QLatin1Char('*') || c == QLatin1Char('_')) {
+ switch (c.unicode()) {
+ case '*':
+ case '`':
+ case '_':
+ case '\\':
str << '\\';
++escaped;
+ break;
}
str << c;
}