From 04b67d0ae001098265ca2974b47a1b53ec5cdcb2 Mon Sep 17 00:00:00 2001 From: irengrig Date: Thu, 6 Dec 2012 15:42:15 +0400 Subject: [PATCH] EA-31416 --- .../src/org/jetbrains/idea/svn/StatusWalkerPartnerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/StatusWalkerPartnerImpl.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/StatusWalkerPartnerImpl.java index 9d62a7e8e02c..15bc2b866c3e 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/StatusWalkerPartnerImpl.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/StatusWalkerPartnerImpl.java @@ -17,6 +17,7 @@ package org.jetbrains.idea.svn; import com.intellij.lifecycle.PeriodicalTasksCloser; import com.intellij.openapi.application.ApplicationManager; +import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.progress.ProgressIndicator; import com.intellij.openapi.roots.FileIndexFacade; import com.intellij.openapi.util.Computable; @@ -74,6 +75,7 @@ public class StatusWalkerPartnerImpl implements StatusWalkerPartner { return ApplicationManager.getApplication().runReadAction(new Computable() { @Override public Boolean compute() { + if (myVcs.getProject().isDisposed()) throw new ProcessCanceledException(); return myExcludedFileIndex.isExcludedFile(vFile); } });