From b2d4baa6ba20e57e49fff76a5f73d2d6b485fc23 Mon Sep 17 00:00:00 2001 From: jlin16 Date: Mon, 7 Aug 2006 08:47:34 +0000 Subject: [PATCH] no display "null" if no recommended instance specified in library class declaration. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1202 6f19259b-4bc3-4df7-8a09-765794883524 --- .../packaging/ui/SpdLibClassDecls.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdLibClassDecls.java b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdLibClassDecls.java index 5c3260d54d..0ed5768fce 100644 --- a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdLibClassDecls.java +++ b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdLibClassDecls.java @@ -310,6 +310,10 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen if (name != null && name.length() > 0) { getLibInstances(lib); guid = nameToGuid(name); + if (guid == null){ + JOptionPane.showMessageDialog(frame, "Recommended Instance NOT exists."); + return; + } } String[] sa = new String[7]; @@ -618,6 +622,15 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen // getLibInstances(row[cnClassName]); String recommendGuid = nameToGuid(row[cnRecInstName]); + if (row[cnRecInstName].equals("null")) { + row[cnRecInstName] = null; + } + else{ + if (recommendGuid == null) { + JOptionPane.showMessageDialog(frame, "Recommended Instance NOT exists."); + return; + } + } sfc.genSpdLibClassDeclarations(row[cnClassName], recommendGuid, row[cnHdrFile], row[cnHelpText], row[cnSupArch], null, null, row[cnRecInstVer], null, row[cnSupMod]); model.addRow(row); @@ -939,7 +952,6 @@ public class SpdLibClassDecls extends IInternalFrame implements TableModelListen private String nameToGuid(String name) { String s = null; if (!libNameGuidMap.containsKey(name)) { - JOptionPane.showMessageDialog(frame, "Recommended Instance NOT exists."); return s; } -- 2.39.2