X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.imports.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fimports%2Fui%2FCSVImportWizardFirstPage.java;h=a0cc023c58633434305c524ec963a547c8bdb476;hb=426a4ef58cf0b7e755a9111881800806f1374d59;hp=830b12649919988a5626facd1812f39c32b05949;hpb=02ecca5e61d2eb17de40cc058be678b414aaad00;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportWizardFirstPage.java b/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportWizardFirstPage.java index 830b1264..a0cc023c 100644 --- a/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportWizardFirstPage.java +++ b/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportWizardFirstPage.java @@ -22,6 +22,7 @@ import org.simantics.db.ReadGraph; import org.simantics.db.Resource; import org.simantics.db.common.request.ReadRequest; import org.simantics.db.exception.DatabaseException; +import org.simantics.district.imports.CSVImportModel; import org.simantics.district.network.ui.function.Functions; import org.simantics.modeling.ModelingResources; import org.simantics.utils.ui.widgets.FileOrDirectorySelectionWidget; @@ -100,6 +101,11 @@ public class CSVImportWizardFirstPage extends WizardPage implements FileSelectio } }); diagramCombo.setItems(diagrams.keySet().toArray(new String[diagrams.size()])); + if (diagrams.size() > 0) { + diagramCombo.select(0); + model.setParentDiagram(diagrams.get(diagramCombo.getItem(0))); + diagramCombo.getDisplay().asyncExec(() -> validateComplete()); + } } catch (DatabaseException e) { e.printStackTrace(); }