Clang: Soft assert creation of a job

Change-Id: I59af185fe2942eb4cd191692c56e6449610312e3
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Nikolai Kosjar
2016-09-15 12:34:15 +02:00
parent c8cec2dd0d
commit 6ede503aa3

View File

@@ -92,7 +92,9 @@ JobRequests Jobs::runJobs(const JobRequests &jobsRequests)
bool Jobs::runJob(const JobRequest &jobRequest) bool Jobs::runJob(const JobRequest &jobRequest)
{ {
if (IAsyncJob *asyncJob = IAsyncJob::create(jobRequest.type)) { IAsyncJob *asyncJob = IAsyncJob::create(jobRequest.type);
QTC_ASSERT(asyncJob, return false);
JobContext context(jobRequest, &m_documents, &m_unsavedFiles, &m_client); JobContext context(jobRequest, &m_documents, &m_unsavedFiles, &m_client);
asyncJob->setContext(context); asyncJob->setContext(context);
@@ -110,7 +112,6 @@ bool Jobs::runJob(const JobRequest &jobRequest)
qCDebug(jobsLog) << "Preparation failed for " << jobRequest; qCDebug(jobsLog) << "Preparation failed for " << jobRequest;
delete asyncJob; delete asyncJob;
} }
}
return false; return false;
} }