Tools\r
.generateComboBoxByVector(iComboBoxGuidC_Name,\r
wt.getAllGuidDeclarationsFromPackages(vpid, EnumerationData.GUID_TYPE_HOB));\r
+ this.iComboBoxGuidC_Name.insertItemAt(DataType.EMPTY_SELECT_ITEM, 0);\r
+ this.iComboBoxGuidC_Name.setSelectedIndex(0);\r
\r
\r
if (this.id != null) {\r
- this.iComboBoxGuidC_Name.setSelectedItem(id.getName());\r
+ String tmpName = id.getName();\r
+ if (isEmpty(tmpName)) {\r
+ tmpName = DataType.EMPTY_SELECT_ITEM;\r
+ }\r
+ this.iComboBoxGuidC_Name.setSelectedItem(tmpName); \r
this.jComboBoxHobType.setSelectedItem(id.getType());\r
this.jComboBoxUsage.setSelectedItem(id.getUsage());\r
this.jTextAreaHelpText.setText(id.getHelp());\r
jContentPane.setLayout(null);\r
jContentPane.setPreferredSize(new java.awt.Dimension(485, 215));\r
\r
- jContentPane.add(jStarLabel1, null);\r
jContentPane.add(jLabelC_Name, null);\r
jContentPane.add(getIComboBoxGuidC_Name(), null);\r
jContentPane.add(jStarLabel2, null);\r
//\r
// Check Name\r
//\r
- if (this.iComboBoxGuidC_Name.getSelectedItem() == null) {\r
- Log.wrn("Update Guids", "Please select one Hob Name");\r
- return false;\r
- }\r
- //\r
- // Check Name\r
- //\r
- if (isEmpty(this.iComboBoxGuidC_Name.getSelectedItem().toString())) {\r
- Log.wrn("Update Hobs", "Hob Guid C Name must be entered!");\r
- return false;\r
- }\r
-\r
- if (!isEmpty(this.iComboBoxGuidC_Name.getSelectedItem().toString())) {\r
+ String tmpName = this.iComboBoxGuidC_Name.getSelectedItem().toString();\r
+ if (!tmpName.equals(DataType.EMPTY_SELECT_ITEM) && isEmpty(tmpName)) {\r
if (!DataValidation.isC_NameType(this.iComboBoxGuidC_Name.getSelectedItem().toString())) {\r
Log.wrn("Update Hobs", "Incorrect data type for Hob Name");\r
return false;\r