} else if (eventSource == selection_reuseExistingName) {
- boolean enabled = selection_reuseExistingName.getEntity() == null;
+ boolean enabled = selection_reuseExistingName.getEntity() == null;
setTaxon(selection_reuseExistingName.getEntity());
selection_reuseExistingTaxon.setEnabled(enabled);
textNewTaxonName.setEnabled(enabled);
- //setTaxon(selection_reuseExistingName.getEntity());
+ setTaxon(selection_reuseExistingName.getEntity());
+
complete = !textNewTaxonName.getText().isEmpty();
} else if (eventSource == textNewTaxonName) {
boolean enabled = CdmUtils.isBlank(textNewTaxonName.getText());
.getSec();
}
}
- taxon = Taxon.NewInstance(taxonName, secundum);
- //textNewTaxonName.setText(taxonName.getTitleCache());
+ if (taxonName != null){
+ taxon = Taxon.NewInstance(taxonName, secundum);
+ textNewTaxonName.setText(taxonName.getTitleCache());
+ }
}
private void setOpenInEditor(boolean openInEditor) {