diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java index bc5eb4784c9..715c5338be2 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java @@ -540,8 +540,12 @@ implements public void setVisible(boolean visible) { super.setVisible(visible); - if (visible) handleResize(visible); - if (visible) displayedConfig = true; + if (visible) { + handleResize(visible); + displayedConfig = true; + if (excludeFromBuildCheck != null && resd != null) + excludeFromBuildCheck.setSelection(resd.isExcluded()); + } if (itabs.size() < 1) return;