aboutsummaryrefslogtreecommitdiff
path: root/src/core/kconfigini.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/kconfigini.cpp')
-rw-r--r--src/core/kconfigini.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/kconfigini.cpp b/src/core/kconfigini.cpp
index 211b630e..c7b36efd 100644
--- a/src/core/kconfigini.cpp
+++ b/src/core/kconfigini.cpp
@@ -793,6 +793,12 @@ void KConfigIniBackend::printableToString(BufferFragment *aString, const QFile &
r++;
*r = ';';
break;
+ case ',':
+ // not really an escape sequence, but allowed in .desktop files, don't strip '\,' from the string
+ *r = '\\';
+ r++;
+ *r = ',';
+ break;
case 'x':
if (i + 2 < l) {
*r = charFromHex(str + i + 1, file, line);