From 29e6887ee19e2e16d297e9d1217150b79c6ef7ea Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Tue, 19 Mar 2013 15:29:57 +0400 Subject: [PATCH] don't catch ProcessCanceledException --- .../org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java index fc5f443a288d..2eedaf4018dc 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java @@ -21,6 +21,7 @@ import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.ex.ApplicationManagerEx; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.fileEditor.impl.LoadTextUtil; +import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; @@ -275,6 +276,9 @@ public class GroovyDslFileIndex extends ScalarIndexExtension { try { return TypesUtil.createTypeByFQClassName(className, scriptFile); } + catch (ProcessCanceledException e) { + throw e; + } catch (RuntimeException e) { script.handleDslError(e); return null;