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; }