summaryrefslogtreecommitdiffstats
path: root/src/Util.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-10-16 21:31:17 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2015-10-16 21:31:17 +0200
commit6afaa091a31d2d9991450da5fe7264819889d11a (patch)
treed4ab3d290910e90a82abe64cdec7df41ac9679db /src/Util.cpp
parent9cae45d5eca0b25d05f9aa5dff95a9cd501696a7 (diff)
downloadmanager-6afaa091a31d2d9991450da5fe7264819889d11a.tar.gz
manager-6afaa091a31d2d9991450da5fe7264819889d11a.zip
Fix escaping of the escape character
Diffstat (limited to 'src/Util.cpp')
-rw-r--r--src/Util.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Util.cpp b/src/Util.cpp
index 0a0b6a5..3658802 100644
--- a/src/Util.cpp
+++ b/src/Util.cpp
@@ -66,7 +66,12 @@ namespace Util {
{
QChar c = string.at(i);
- if(escapeChars.contains(c))
+ if(c == escapeChar)
+ {
+ ret.append(escapeChar);
+ ret.append(escapeChar);
+ }
+ else if(escapeChars.contains(c))
{
ret.append(escapeChar);
ret.append(c);