From 244240da53f451bc35f01b6860a6bff7d034c67c Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 7 Aug 2013 13:04:38 +0400 Subject: [PATCH] PCE --- .../codeInsight/daemon/impl/PassExecutorService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java index dba116f66eaf..6b8cfb5b8bdf 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java @@ -83,8 +83,10 @@ public abstract class PassExecutorService implements Disposable { if (waitForTermination) { for (Job job : mySubmittedPasses.values()) { try { - JobImpl ji = (JobImpl)job; - if (!job.isDone()) ji.waitForTermination(); + if (job instanceof JobImpl) { + JobImpl ji = (JobImpl)job; + if (!job.isDone()) ji.waitForTermination(); + } } catch (Throwable throwable) { LOG.error(throwable);