From 18bdbe1b0f4192450bc34c9afaec4cc95b3d65d3 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 7 Jun 2017 14:44:32 +0200 Subject: [PATCH] Clang: Do not expire job requests with newer document revision ...than currently reflected in documents. Otherwise such requests expire immediately. Needed for a follow-up change. Change-Id: I456aea02a0fee9b9602a59a99943da13a01472d9 Reviewed-by: Marco Bubke --- src/tools/clangbackend/ipcsource/clangjobqueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/clangbackend/ipcsource/clangjobqueue.cpp b/src/tools/clangbackend/ipcsource/clangjobqueue.cpp index c396c89241c..a6041ef9739 100644 --- a/src/tools/clangbackend/ipcsource/clangjobqueue.cpp +++ b/src/tools/clangbackend/ipcsource/clangjobqueue.cpp @@ -124,7 +124,7 @@ bool JobQueue::isJobRequestExpired(const JobRequest &jobRequest) const } if (expirationReasons.testFlag(JobRequest::DocumentRevisionChanged)) { - if (document.documentRevision() != jobRequest.documentRevision) { + if (document.documentRevision() > jobRequest.documentRevision) { qCDebug(jobsLog) << "Removing due to changed document revision:" << jobRequest; return true; }