libClass[i][0] = lc.getName();\r
libClass[i][1] = lc.getIncludeHeader();\r
libClass[i][2] = lc.getHelpText();\r
- libClass[i][3] = lc.getRecommendedInstanceGuid();\r
- libClass[i][4] = lc.getRecommendedInstanceVersion();\r
+// LAH added logic so you cannot set the version unless the GUID is defined.\r
+ if (lc.getRecommendedInstanceGuid() != null) {\r
+ libClass[i][3] = lc.getRecommendedInstanceGuid();\r
+ if (lc.getRecommendedInstanceVersion() != null) {\r
+ libClass[i][4] = lc.getRecommendedInstanceVersion();\r
+ }\r
+ }\r
if (lc.getSupArchList() != null) {\r
libClass[i][5] = listToString(lc.getSupArchList());\r
}\r
lc.setName(clsName);\r
lc.setIncludeHeader(clsIncludeFile);\r
lc.setHelpText(help);\r
- lc.setRecommendedInstanceGuid(clsUsage);\r
- lc.setRecommendedInstanceVersion(instanceVer);\r
+// LAH added logic so you cannot set the version unless the GUID is defined.\r
+ if (clsUsage != null) {\r
+ lc.setRecommendedInstanceGuid(clsUsage);\r
+ if (instanceVer != null) {\r
+ lc.setRecommendedInstanceVersion(instanceVer);\r
+ }\r
+ }\r
if (hdrAttribArch != null) {\r
lc.setSupArchList(stringToList(hdrAttribArch));\r
}\r