From a313e5b5cf027662984d7f8165122c570fd59f1d Mon Sep 17 00:00:00 2001 From: peter Date: Sat, 23 Apr 2016 19:03:02 +0200 Subject: [PATCH] PsiAugmentProvider: ask for dumbness once --- .../src/com/intellij/psi/augment/PsiAugmentProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java b/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java index d2fc5de10594..532dda378f07 100644 --- a/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java +++ b/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java @@ -142,8 +142,9 @@ public abstract class PsiAugmentProvider { } private static void forEach(Project project, Processor processor) { + boolean dumb = DumbService.isDumb(project); for (PsiAugmentProvider provider : Extensions.getExtensions(EP_NAME)) { - if (!DumbService.isDumb(project) || DumbService.isDumbAware(provider)) { + if (!dumb || DumbService.isDumbAware(provider)) { try { boolean goOn = processor.process(provider); if (!goOn) break;