git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1202
6f19259b-4bc3-4df7-8a09-
765794883524
if (name != null && name.length() > 0) {\r
getLibInstances(lib);\r
guid = nameToGuid(name);\r
if (name != null && name.length() > 0) {\r
getLibInstances(lib);\r
guid = nameToGuid(name);\r
+ if (guid == null){\r
+ JOptionPane.showMessageDialog(frame, "Recommended Instance NOT exists.");\r
+ return;\r
+ }\r
}\r
\r
String[] sa = new String[7];\r
}\r
\r
String[] sa = new String[7];\r
//\r
getLibInstances(row[cnClassName]);\r
String recommendGuid = nameToGuid(row[cnRecInstName]);\r
//\r
getLibInstances(row[cnClassName]);\r
String recommendGuid = nameToGuid(row[cnRecInstName]);\r
+ if (row[cnRecInstName].equals("null")) {\r
+ row[cnRecInstName] = null;\r
+ }\r
+ else{\r
+ if (recommendGuid == null) {\r
+ JOptionPane.showMessageDialog(frame, "Recommended Instance NOT exists.");\r
+ return;\r
+ }\r
+ }\r
\r
sfc.genSpdLibClassDeclarations(row[cnClassName], recommendGuid, row[cnHdrFile], row[cnHelpText], row[cnSupArch], null, null, row[cnRecInstVer], null, row[cnSupMod]);\r
model.addRow(row);\r
\r
sfc.genSpdLibClassDeclarations(row[cnClassName], recommendGuid, row[cnHdrFile], row[cnHelpText], row[cnSupArch], null, null, row[cnRecInstVer], null, row[cnSupMod]);\r
model.addRow(row);\r
private String nameToGuid(String name) {\r
String s = null;\r
if (!libNameGuidMap.containsKey(name)) {\r
private String nameToGuid(String name) {\r
String s = null;\r
if (!libNameGuidMap.containsKey(name)) {\r
- JOptionPane.showMessageDialog(frame, "Recommended Instance NOT exists.");\r