X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fmodule%2Fui%2Fdialog%2FHobsDlg.java;h=eaba4c6c973f92021a6f47fdac901f1492308461;hp=3448cb3d8901cd0dc70a2861ed4dcb8cccd74516;hb=e08433efeb382abec06fec875936586ee94d5e2a;hpb=ee2db093289707e787eeea571c0180c2376fac95 diff --git a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/HobsDlg.java b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/HobsDlg.java index 3448cb3d89..eaba4c6c97 100644 --- a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/HobsDlg.java +++ b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/HobsDlg.java @@ -34,6 +34,7 @@ import org.tianocore.frameworkwizard.common.ui.ArchCheckBox; import org.tianocore.frameworkwizard.common.ui.IDialog; import org.tianocore.frameworkwizard.common.ui.IFrame; import org.tianocore.frameworkwizard.common.ui.StarLabel; +import org.tianocore.frameworkwizard.module.Identifications.ModuleIdentification; import org.tianocore.frameworkwizard.module.Identifications.Hobs.HobsIdentification; import org.tianocore.frameworkwizard.workspace.WorkspaceTools; @@ -283,10 +284,15 @@ public class HobsDlg extends IDialog { * @param inHobsId * */ - private void init(HobsIdentification inHobsId) { + private void init(HobsIdentification inHobsId, ModuleIdentification mid) { init(); this.id = inHobsId; - + + // + // Init arch with module's arch + // + this.jArchCheckBox.setEnabledItems(wt.getModuleArch(mid)); + if (this.id != null) { this.jComboBoxGuidC_Name.setSelectedItem(id.getName()); this.jComboBoxHobType.setSelectedItem(id.getType()); @@ -304,9 +310,9 @@ public class HobsDlg extends IDialog { * @param iFrame * */ - public HobsDlg(HobsIdentification inHobsIdentification, IFrame iFrame) { + public HobsDlg(HobsIdentification inHobsIdentification, IFrame iFrame, ModuleIdentification mid) { super(iFrame, true); - init(inHobsIdentification); + init(inHobsIdentification, mid); } /**