diff --git a/platform/lang-impl/src/com/intellij/codeInsight/generation/actions/GenerateAction.java b/platform/lang-impl/src/com/intellij/codeInsight/generation/actions/GenerateAction.java index abc54d5014b4..e673e7995306 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/generation/actions/GenerateAction.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/generation/actions/GenerateAction.java @@ -124,7 +124,16 @@ public class GenerateAction extends DumbAwareAction implements PreloadableAction @Override public void actionPerformed(AnActionEvent e) { - myAction.actionPerformed(e); + final Project project = getEventProject(e); + assert project != null; + final DumbService dumbService = DumbService.getInstance(project); + try { + dumbService.setAlternativeResolveEnabled(true); + myAction.actionPerformed(e); + } + finally { + dumbService.setAlternativeResolveEnabled(false); + } } } } \ No newline at end of file