GitOrigin-RevId: 41efd1cf9ea0c3e4359715fdfa4a590dd8affefc
This commit is contained in:
Sergey Ignatov
2019-11-28 20:12:56 +00:00
committed by intellij-monorepo-bot
parent 53361322f4
commit 457a4afc65
2 changed files with 3 additions and 1 deletions
@@ -122,7 +122,7 @@ public abstract class ProjectViewSelectInTarget extends SelectInTargetPsiWrapper
PsiElement toSelect = null;
for (TreeStructureProvider provider : getProvidersDumbAware()) {
if (provider instanceof SelectableTreeStructureProvider) {
toSelect = ((SelectableTreeStructureProvider) provider).getTopLevelElement(element);
toSelect = ((SelectableTreeStructureProvider)provider).getTopLevelElement(element);
}
if (toSelect != null) {
if (!toSelect.isValid()) {
@@ -5,6 +5,7 @@ package com.intellij.ide.projectView.impl;
import com.intellij.ide.projectView.TreeStructureProvider;
import com.intellij.ide.util.treeView.AbstractTreeStructureBase;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.TestOnly;
import java.util.Arrays;
import java.util.List;
@@ -24,6 +25,7 @@ public abstract class ProjectAbstractTreeStructureBase extends AbstractTreeStruc
return myProviders;
}
@TestOnly
public void setProviders(TreeStructureProvider... treeStructureProviders) {
myProviders = treeStructureProviders == null ? null : Arrays.asList(treeStructureProviders);
}