From: peter Date: Wed, 18 Feb 2015 12:12:19 +0000 (+0100) Subject: do nothing in PsiClassFavoriteNodeProvider.createPathFromUrl in dumb mode (EA-64998... X-Git-Tag: clion/140.2565~11 X-Git-Url: https://git.jetbrains.org/?p=idea%2Fcommunity.git;a=commitdiff_plain;h=201027ea1c8d92334b538a88bc339e9d3bfd2ae6 do nothing in PsiClassFavoriteNodeProvider.createPathFromUrl in dumb mode (EA-64998 - INRE: FileBasedIndexImpl.handleDumbMode) --- diff --git a/java/java-impl/src/com/intellij/ide/favoritesTreeView/PsiClassFavoriteNodeProvider.java b/java/java-impl/src/com/intellij/ide/favoritesTreeView/PsiClassFavoriteNodeProvider.java index fc5fe63e7a98..6352d8105a0a 100644 --- a/java/java-impl/src/com/intellij/ide/favoritesTreeView/PsiClassFavoriteNodeProvider.java +++ b/java/java-impl/src/com/intellij/ide/favoritesTreeView/PsiClassFavoriteNodeProvider.java @@ -27,10 +27,10 @@ import com.intellij.ide.util.treeView.AbstractTreeNode; import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.actionSystem.DataContext; import com.intellij.openapi.actionSystem.LangDataKeys; -import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleManager; import com.intellij.openapi.module.ModuleUtilCore; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.FileIndexFacade; import com.intellij.openapi.util.Comparing; @@ -146,6 +146,10 @@ public class PsiClassFavoriteNodeProvider extends FavoriteNodeProvider { @Override public Object[] createPathFromUrl(final Project project, final String url, final String moduleName) { + if (DumbService.isDumb(project)) { + return null; + } + GlobalSearchScope scope = null; if (moduleName != null) { final Module module = ModuleManager.getInstance(project).findModuleByName(moduleName);