aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/proparser/prowriter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/proparser/prowriter.cpp')
-rw-r--r--src/shared/proparser/prowriter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/shared/proparser/prowriter.cpp b/src/shared/proparser/prowriter.cpp
index e3fcc5f600..557bef4371 100644
--- a/src/shared/proparser/prowriter.cpp
+++ b/src/shared/proparser/prowriter.cpp
@@ -347,7 +347,8 @@ void ProWriter::putVarValues(ProFile *profile, QStringList *lines, const QString
QString newLine = effectiveContIndent(contInfo) + v;
if (curLineNo == endLineNo) {
QString &oldLastLine = (*lines)[endLineNo - 1];
- oldLastLine.insert(lineInfo(oldLastLine).continuationPos, " \\");
+ if (!oldLastLine.endsWith('\\'))
+ oldLastLine.insert(lineInfo(oldLastLine).continuationPos, " \\");
} else {
newLine += " \\";
}