X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fplatform%2Fui%2FFpdModuleSA.java;h=b6c92d6c3e47e479f106975250ccb2890fd2f9a2;hp=ef185b16f987533e221602e0788d61313c883d8f;hb=a094728fa731f5b846163b4a57ca53dbe20e520c;hpb=c60019f637b21263c1e3063c41a5bc59cd26a8d8 diff --git a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdModuleSA.java b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdModuleSA.java index ef185b16f9..b6c92d6c3e 100644 --- a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdModuleSA.java +++ b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdModuleSA.java @@ -192,10 +192,9 @@ public class FpdModuleSA extends JDialog implements ActionListener { resolveLibraryInstances(saa[i][1] + " " + saa[i][2] + " " + saa[i][3] + " " + saa[i][4]); selectedInstancesTableModel.addRow(saa[i]); } - - } } + showClassToResolved(); } public void initFvInfo (String key) { @@ -286,7 +285,7 @@ public class FpdModuleSA extends JDialog implements ActionListener { } - showClassToResolved(); +// showClassToResolved(); } catch(Exception e) { e.printStackTrace(); @@ -418,6 +417,21 @@ public class FpdModuleSA extends JDialog implements ActionListener { } libInstanceTableModel.setRowCount(0); } + + private void addLibInstance (ModuleIdentification libMi) { + + ffc.genLibraryInstance(libMi, moduleKey); + // + // Add pcd information of selected instance to current moduleSA + // + try{ + ffc.addFrameworkModulesPcdBuildDefs(libMi, null, ffc.getModuleSA(moduleKey)); + } + catch (Exception exception) { + JOptionPane.showMessageDialog(frame, "Adding Instance" + libMi.getName() + ": "+ exception.getMessage()); + } + + } /** * This method initializes this * @@ -994,17 +1008,9 @@ public class FpdModuleSA extends JDialog implements ActionListener { libInstanceTableModel.getValueAt(row, 3) + " " + libInstanceTableModel.getValueAt(row, 4); ModuleIdentification libMi = WorkspaceProfile.getModuleId(instanceValue); - ffc.genLibraryInstance(libMi, moduleKey); - // - // Add pcd information of selected instance to current moduleSA - // - try{ - ffc.addFrameworkModulesPcdBuildDefs(libMi, null, ffc.getModuleSA(moduleKey)); - } - catch (Exception exception) { - JOptionPane.showMessageDialog(frame, "Adding Instance" + s[0] + ": "+ exception.getMessage()); - } + addLibInstance (libMi); resolveLibraryInstances(instanceValue); + showClassToResolved(); } }); }