aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/osparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/osparser.cpp')
-rw-r--r--src/plugins/projectexplorer/osparser.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/osparser.cpp b/src/plugins/projectexplorer/osparser.cpp
index 3ea1dcc119..9a1f11a0ba 100644
--- a/src/plugins/projectexplorer/osparser.cpp
+++ b/src/plugins/projectexplorer/osparser.cpp
@@ -36,18 +36,18 @@ OsParser::OsParser()
setObjectName(QLatin1String("OsParser"));
}
-OutputTaskParser::Status OsParser::handleLine(const QString &line, Utils::OutputFormat type)
+Utils::OutputLineParser::Result OsParser::handleLine(const QString &line, Utils::OutputFormat type)
{
if (type == Utils::StdOutFormat) {
if (Utils::HostOsInfo::isWindowsHost()) {
const QString trimmed = line.trimmed();
if (trimmed == QLatin1String("The process cannot access the file because it is "
"being used by another process.")) {
- emit addTask(CompileTask(Task::Error, tr(
+ scheduleTask(CompileTask(Task::Error, tr(
"The process cannot access the file because it is being used "
"by another process.\n"
"Please close all running instances of your application before "
- "starting a build.")));
+ "starting a build.")), 1);
m_hasFatalError = true;
return Status::Done;
}
@@ -57,7 +57,7 @@ OutputTaskParser::Status OsParser::handleLine(const QString &line, Utils::Output
if (Utils::HostOsInfo::isLinuxHost()) {
const QString trimmed = line.trimmed();
if (trimmed.contains(QLatin1String(": error while loading shared libraries:"))) {
- emit addTask(CompileTask(Task::Error, trimmed));
+ scheduleTask(CompileTask(Task::Error, trimmed), 1);
return Status::Done;
}
}