From a9242d7c01ad5db5f5e80d9b10aadda022ae3c98 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 22 Dec 2011 13:46:26 +0100 Subject: [PATCH] Tasklist: Backslash escapes in descriptions Handle backslash escapes in descriptions only. This unbreaks windows pathes. Change-Id: Id7314d2eb0eff85ace70f1bc3e542ad54ff12210 Reviewed-by: Friedemann Kleint --- src/plugins/tasklist/tasklistplugin.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/plugins/tasklist/tasklistplugin.cpp b/src/plugins/tasklist/tasklistplugin.cpp index fb56932c74c..646f29eaeea 100644 --- a/src/plugins/tasklist/tasklistplugin.cpp +++ b/src/plugins/tasklist/tasklistplugin.cpp @@ -120,6 +120,7 @@ public: file = fi.absoluteFilePath(); } } + description = unescape(description); hub->addTask(ProjectExplorer::Task(type, description, file, line, QLatin1String(Constants::TASKLISTTASK_ID))); } @@ -133,11 +134,7 @@ public: if (line.startsWith(QChar('#'))) return result; - result = line.split(QChar('\t')); - for (int i = 0; i < result.count(); ++i) - result[i] = unescape(result.at(i)); - - return result; + return line.split(QChar('\t')); } QString unescape(const QString &input) const