diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/kconfigini.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/core/kconfigini.cpp b/src/core/kconfigini.cpp index 1a8bb771..856b7b76 100644 --- a/src/core/kconfigini.cpp +++ b/src/core/kconfigini.cpp @@ -792,6 +792,12 @@ void KConfigIniBackend::printableToString(BufferFragment *aString, const QFile &              case '\\':                  *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); | 
