]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/PackageEditor/src/org/tianocore/packaging/PackageAction.java
Remove the assumption of package location under workspace and prompt user to specify...
[mirror_edk2.git] / Tools / Source / PackageEditor / src / org / tianocore / packaging / PackageAction.java
index 71d291548da76755847259df940a6526397c5546..03e16076260b5f669fdf6cd7ad5f78a7e516a53b 100644 (file)
@@ -24,6 +24,7 @@ import java.awt.GridLayout;
 import java.io.File;\r
 \r
 import javax.swing.JButton;\r
+import javax.swing.filechooser.FileFilter;\r
 \r
 /**\r
  GUI for create spd file\r
@@ -137,6 +138,8 @@ public class PackageAction extends JFrame {
       @return javax.swing.JButton      \r
      **/\r
     private JButton getJButton() {\r
+        final FileFilter filter = new PkgFileFilter("spd");\r
+        \r
         if (jButton == null) {\r
             jButton = new JButton();\r
             jButton.setText("Save");\r
@@ -145,8 +148,9 @@ public class PackageAction extends JFrame {
                     //\r
                     // save sfc contents to file\r
                     //\r
-                    JFileChooser chooser = new JFileChooser(System.getenv("WORKSPACE"));\r
+                    JFileChooser chooser = new JFileChooser(PackagingMain.dirForNewSpd);\r
                     chooser.setMultiSelectionEnabled(false);\r
+                    chooser.setFileFilter(filter);\r
 \r
                     int retval = chooser.showSaveDialog(frame);\r
                     if (retval == JFileChooser.APPROVE_OPTION) {\r