From dab890856f070d70349dd0c2c7ea7ec0f9fc1371 Mon Sep 17 00:00:00 2001 From: James Blackburn Date: Thu, 29 Oct 2009 16:34:53 +0000 Subject: [PATCH] Bug 291905 RefsTab control visibility incorrect when multiple configurations are selected. --- .../src/org/eclipse/cdt/ui/newui/RefsTab.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/RefsTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/RefsTab.java index f35e2ed30d9..f0205b72025 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/RefsTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/RefsTab.java @@ -183,7 +183,7 @@ public class RefsTab extends AbstractCPropertyTab { if (page.isMultiCfg()) { setAllVisible(false, null); } else { - if ( !usercomp.getVisible()) + if (!usercomp.isVisible()) setAllVisible(true, null); initData(); } @@ -326,11 +326,13 @@ public class RefsTab extends AbstractCPropertyTab { // This page can be displayed for project only @Override public boolean canBeVisible() { - return page.isForProject() && !page.isMultiCfg(); + return page.isForProject(); } @Override protected void performDefaults() { + if (!usercomp.isVisible()) + return; getResDesc().getConfiguration().setReferenceInfo(new HashMap()); initData(); }