]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdProtocolDecls.java
Make opening dialogs re-gain focus when user switch back to main UI from other window...
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / packaging / ui / SpdProtocolDecls.java
index 99ed418d1a66d5784e32cb2a66804388285f52e9..1c4c0cf269fe51cd38cfc61f8984f299db5ba45e 100644 (file)
@@ -12,6 +12,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 package org.tianocore.frameworkwizard.packaging.ui;\r
 \r
+import javax.swing.JFrame;\r
 import javax.swing.JOptionPane;\r
 import javax.swing.table.DefaultTableModel;\r
 import javax.swing.table.TableModel;\r
@@ -34,22 +35,22 @@ public class SpdProtocolDecls extends SpdGuidDecls {
     private SpdFileContents sfc = null;\r
     private OpeningPackageType docConsole = null;\r
     \r
-    public SpdProtocolDecls() {\r
-        super();\r
+    public SpdProtocolDecls(JFrame frame) {\r
+        super(frame);\r
         // TODO Auto-generated constructor stub\r
     }\r
 \r
-    public SpdProtocolDecls(PackageSurfaceAreaDocument.PackageSurfaceArea inPsa) {\r
-        this();\r
+    public SpdProtocolDecls(PackageSurfaceAreaDocument.PackageSurfaceArea inPsa, JFrame frame) {\r
+        this(frame);\r
         sfc = new SpdFileContents(inPsa);\r
         init(sfc);\r
     }\r
     \r
-    public SpdProtocolDecls(OpeningPackageType opt) {\r
-        this(opt.getXmlSpd());\r
+    public SpdProtocolDecls(OpeningPackageType opt, JFrame frame) {\r
+        this(opt.getXmlSpd(), frame);\r
         docConsole = opt;\r
         if (sfc.getSpdPkgDefsRdOnly().equals("true")) {\r
-            JOptionPane.showMessageDialog(frame, "This is a read-only package. You will not be able to edit contents in table.");\r
+            JOptionPane.showMessageDialog(this, "This is a read-only package. You will not be able to edit contents in table.");\r
         }\r
         initFrame();\r
     }\r