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