From a4af51dffae252a4aa274856fb97815973f57afa Mon Sep 17 00:00:00 2001 From: Nikita Skvortsov Date: Thu, 24 Jan 2019 13:20:04 +0300 Subject: [PATCH] [BTW] expand 2 levels of output (workaround missing autoexpand in async tree) --- .../src/com/intellij/build/BuildTreeConsoleView.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/build/BuildTreeConsoleView.java b/platform/lang-impl/src/com/intellij/build/BuildTreeConsoleView.java index 9bfb24841ec3..579e557b36cd 100644 --- a/platform/lang-impl/src/com/intellij/build/BuildTreeConsoleView.java +++ b/platform/lang-impl/src/com/intellij/build/BuildTreeConsoleView.java @@ -429,10 +429,8 @@ public class BuildTreeConsoleView implements ConsoleView, DataProvider, BuildCon final Update update = new Update(node) { @Override public void run() { - if (node.isAutoExpandNode() && node.getChildCount() > 0) { - myTreeModel.expand(node, myTree, p -> {}); - } - myTreeModel.invalidate(node, true); + myTreeModel.invalidate(node, true) + .onSuccess(p -> TreeUtil.expand(myTree, 2)); } }; myLaterInvocator.queue(update);