Ignore:
Timestamp:
2009-09-02T23:37:57+02:00 (17 years ago)
Author:
Gubaer
Message:

fixed #3362: "All formats" is added twice to format selections in open dialog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/DiskAccessAction.java

    r2020 r2029  
    77
    88import javax.swing.JFileChooser;
    9 import javax.swing.filechooser.FileFilter;
    109
    1110import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.gui.ExtendedDialog;
    13 import org.openstreetmap.josm.io.FileImporter;
    1412import org.openstreetmap.josm.tools.Shortcut;
    1513
     
    3937        fc.setMultiSelectionEnabled(multiple);
    4038        fc.setAcceptAllFileFilterUsed(false);
    41         FileFilter defaultFilter = null;
    42         for (FileImporter imExporter: ExtensionFileFilter.importers) {
    43             fc.addChoosableFileFilter(imExporter.filter);
    44             if (extension != null && extension.endsWith(imExporter.filter.defaultExtension)) {
    45                 defaultFilter = imExporter.filter;
    46             }
    47         }
    48 
    49         if (defaultFilter == null) {
    50             defaultFilter = new ExtensionFileFilter.AllFormatsImporter().filter;
    51         }
    52         fc.setFileFilter(defaultFilter);
     39        System.out.println("opening fc for extension " + extension);
     40        ExtensionFileFilter.applyChoosableImportFileFilters(fc, extension);
    5341
    5442        int answer = open ? fc.showOpenDialog(Main.parent) : fc.showSaveDialog(Main.parent);
Note: See TracChangeset for help on using the changeset viewer.