X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.proconf.processeditor%2Fsrc%2Forg%2Fsimantics%2Fprocesseditor%2Fdialogs%2FLibraryComponentDialog.java;h=18263b92ffb5fe001d0229e80fb54f82e4602770;hb=c58f0db363a3f2881577f84fb905e07775f65002;hp=63961a9881902f3bc68c0d0067a7c9ace263ff1c;hpb=d5880d84d466e37705128335d35d42a16c20b8ca;p=simantics%2F3d.git diff --git a/org.simantics.proconf.processeditor/src/org/simantics/processeditor/dialogs/LibraryComponentDialog.java b/org.simantics.proconf.processeditor/src/org/simantics/processeditor/dialogs/LibraryComponentDialog.java index 63961a98..18263b92 100644 --- a/org.simantics.proconf.processeditor/src/org/simantics/processeditor/dialogs/LibraryComponentDialog.java +++ b/org.simantics.proconf.processeditor/src/org/simantics/processeditor/dialogs/LibraryComponentDialog.java @@ -105,8 +105,10 @@ public class LibraryComponentDialog extends Dialog{ public void run() { getShell().setText(title); if (selectedType == null) { - typeList.select(0); - selectedType = (Resource)typeList.getData(typeList.getItem(0)); + if (typeList.getItemCount() > 0) { + typeList.select(0); + selectedType = (Resource)typeList.getData(typeList.getItem(0)); + } } }