From 8c1479a9f4e559afb7bce54a52a9662af9dfe859 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 24 Mar 2011 17:55:00 +0100 Subject: [PATCH] scheduling rebuild instead of requesting rebuild --- .../src/com/intellij/util/indexing/FileBasedIndex.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java index b741c10630e8..4d4cbcc8f7b9 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java @@ -977,7 +977,11 @@ public class FileBasedIndex implements ApplicationComponent { public void scheduleRebuild(final ID indexId, final Throwable e) { LOG.info(e); requestRebuild(indexId); - checkRebuild(indexId, false); + try { + checkRebuild(indexId, false); + } + catch (ProcessCanceledException ignored) { + } } private void checkRebuild(final ID indexId, final boolean cleanupOnly) {