From da33da807a6485c1365e9d147f6521b41d397979 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Wed, 4 Oct 2017 04:02:00 +0300 Subject: [PATCH] do not add "loading.." node to a leaf --- .../platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java b/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java index c2c3e7473030..383e29053a89 100644 --- a/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java +++ b/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java @@ -324,7 +324,7 @@ public final class AsyncTreeModel extends AbstractTreeModel implements Disposabl private List getEntryChildren(Object object) { Node node = getEntry(object); if (node == null) return emptyList(); - promiseChildren(node); + if (node.isLoadingRequired()) promiseChildren(node); return node.getChildren(); }