X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FJava%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fmodule%2Fui%2Fdialog%2FExternsDlg.java;h=3aa9b4a297ee73089086000d138624b1e7b680e5;hp=3a94511e1e597bd2438090c3efb9dd940307d4bc;hb=aa197375d8499fce429dd2dc390b41b53e680d49;hpb=0915a2ce53036927430be71ed234ed94e057c571 diff --git a/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/ExternsDlg.java b/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/ExternsDlg.java index 3a94511e1e..3aa9b4a297 100644 --- a/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/ExternsDlg.java +++ b/Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/ExternsDlg.java @@ -734,6 +734,10 @@ public class ExternsDlg extends IDialog implements ItemListener { Log.wrn("Update Externs", "At least one of Constructor or Destructor should have a value"); return false; } + if (isEmpty(this.jTextFieldConstructor.getText()) && !isEmpty(this.jTextFieldDestructor.getText())) { + Log.wrn("Update Externs", "You must define a Constructor at the same time when you declare a Destructor"); + return false; + } if (!isEmpty(this.jTextFieldConstructor.getText())) { if (!DataValidation.isC_NameType(this.jTextFieldConstructor.getText())) { Log.wrn("Update Externs", "Incorrect data type for Constructor");