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(); }