diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java index e79fd472ada2..b1e74073e906 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java @@ -160,9 +160,9 @@ public class SMTestRunnerResultsForm extends TestResultsPanel @Override public Object[] getChildElements(Object element) { final Object[] children = super.getChildElements(element); - if (element == myTestsRootNode && children.length > 0 && + if (element == myTestsRootNode && myProperties.hideTreeRootIfNotEmpty()) { - myTreeView.setRootVisible(false); + myTreeView.setRootVisible(children.length == 0); } return children; }