corrected tab hiding
authorDennis Ushakov <dennis.ushakov@gmail.com>
Fri, 27 Jan 2012 11:47:11 +0000 (15:47 +0400)
committerDennis Ushakov <dennis.ushakov@gmail.com>
Fri, 27 Jan 2012 13:39:47 +0000 (17:39 +0400)
platform/lang-impl/src/com/intellij/execution/ui/layout/impl/RunnerContentUi.java

index 4448dacb739e61b5b49bd1af431ecb31c313de97..1206aa14c2f7413d1fbaa259a45bda4fe27f1e13 100644 (file)
@@ -744,7 +744,11 @@ public class RunnerContentUi implements ContentUI, Disposable, CellTransform.Fac
     for (TabInfo each : tabs) {
       hasToolbarContent |= updateTabUI(each);
     }
-    myTabs.getPresentation().setHideTabs(!hasToolbarContent && tabs.size() <= 1 && myOriginal == null);
+    int tabsCount = tabs.size();
+    for (RunnerContentUi child : myChildren) {
+      tabsCount += child.myTabs.getTabCount();
+    }
+    myTabs.getPresentation().setHideTabs(!hasToolbarContent && tabsCount <= 1 && myOriginal == null);
     myTabs.updateTabActions(validateNow);
 
     if (validateNow) {