1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 02:36:01 +02:00

Bug in new project wizard:

Deselected configs were still created
 when "finish" was pressed from custom page.
This commit is contained in:
Oleg Krasilnikov 2007-03-12 09:03:40 +00:00
parent 87779c80a7
commit ccd30b4ad3

View file

@ -230,12 +230,10 @@ public class CConfigWizardPage extends MBSCustomPage {
*/ */
public void setVisible(boolean visible) { public void setVisible(boolean visible) {
isVisible = visible; isVisible = visible;
if (handler != null) { if (visible && handler != null) {
if (handler.needsConfig()) { if (handler.needsConfig()) {
tv.setInput(cfgItems(getDefaultCfgs(handler))); tv.setInput(cfgItems(getDefaultCfgs(handler)));
tv.setAllChecked(true); tv.setAllChecked(true);
// setPageComplete(validatePage());
if (visible) {
String s = EMPTY_STR; String s = EMPTY_STR;
IToolChain[] tc = handler.getSelectedToolChains(); IToolChain[] tc = handler.getSelectedToolChains();
for (int i=0; i < tc.length; i++) { for (int i=0; i < tc.length; i++) {
@ -245,9 +243,8 @@ public class CConfigWizardPage extends MBSCustomPage {
l_chains.setText(s); l_chains.setText(s);
l_projtype.setText(handler.getName()); l_projtype.setText(handler.getName());
} }
}
}
propButton.setSelection(handler.showProperties()); propButton.setSelection(handler.showProperties());
}
parent.setVisible(visible); parent.setVisible(visible);
if (visible) update(); if (visible) update();
} }