From 69596fe84222fd2bf725e0f41f76b8a0d9dc5400 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 5 Apr 2010 20:05:51 +0400 Subject: [PATCH] read-action --- .../junit/src/com/intellij/execution/ConfigurationUtil.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/junit/src/com/intellij/execution/ConfigurationUtil.java b/plugins/junit/src/com/intellij/execution/ConfigurationUtil.java index c9a23a0af167..e29ba3ee7336 100644 --- a/plugins/junit/src/com/intellij/execution/ConfigurationUtil.java +++ b/plugins/junit/src/com/intellij/execution/ConfigurationUtil.java @@ -57,7 +57,11 @@ public class ConfigurationUtil { } ); for (final PsiMethod method : suiteMethods) { - final PsiClass containingClass = method.getContainingClass(); + final PsiClass containingClass = ApplicationManager.getApplication().runReadAction(new Computable() { + public PsiClass compute() { + return method.getContainingClass(); + } + }); if (containingClass == null) continue; if (containingClass instanceof PsiAnonymousClass) continue; if (containingClass.hasModifierProperty(PsiModifier.ABSTRACT)) continue;