From 7f50d949a954b642486ab8f52c88664f8544caf2 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Fri, 14 Aug 2009 10:15:26 +0200 Subject: [PATCH] fix line continuation parsing ... again --- src/shared/proparser/profileevaluator.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index f1f444f74f9..e2643796ece 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -507,8 +507,11 @@ bool ProFileEvaluator::Private::read(ProFile *pro, QTextStream *ts) *ptr++ = c; getNext: - if (cur == end) + if (cur == end) { + if (!quote && !parens) + goto flushItem; break; + } c = *cur++; } } else { // doSplit @@ -534,6 +537,7 @@ bool ProFileEvaluator::Private::read(ProFile *pro, QTextStream *ts) m_proitem.resize(ptr - (ushort *)m_proitem.unicode()); putSpace = !m_proitem.isEmpty(); } else { + flushItem: updateItem(ptr); putSpace = false; } -- GitLab