aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/proparser/profileevaluator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/proparser/profileevaluator.cpp')
-rw-r--r--src/shared/proparser/profileevaluator.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp
index 1313f7c030..95bd578d9f 100644
--- a/src/shared/proparser/profileevaluator.cpp
+++ b/src/shared/proparser/profileevaluator.cpp
@@ -346,14 +346,15 @@ bool ProFileEvaluator::Private::parseLine(const QString &line0)
m_contNextLine = escaped;
if (escaped) {
m_proitem.chop(1);
+ updateItem();
return true;
} else {
if (!m_syntaxError) {
updateItem();
- if (!m_contNextLine)
- finalizeBlock();
+ finalizeBlock();
+ return true;
}
- return !m_syntaxError;
+ return false;
}
}