diff --git a/src/org/openstreetmap/josm/gui/widgets/NativeFileChooser.java b/src/org/openstreetmap/josm/gui/widgets/NativeFileChooser.java
index 2e4a10f..71e3351 100644
|
a
|
b
|
|
| 6 | 6 | import java.awt.Frame; |
| 7 | 7 | import java.io.File; |
| 8 | 8 | import java.io.FilenameFilter; |
| | 9 | import java.util.ArrayList; |
| | 10 | import java.util.List; |
| 9 | 11 | |
| 10 | 12 | import javax.swing.JFileChooser; |
| 11 | 13 | import javax.swing.filechooser.FileFilter; |
| … |
… |
|
| 22 | 24 | /** The instance of the fileDialog */ |
| 23 | 25 | private final FileDialog fileDialog; |
| 24 | 26 | private FileFilter fileFilter; |
| | 27 | private List<FileFilter> fileFilters = new ArrayList<>(); |
| 25 | 28 | private int selectionMode; |
| 26 | 29 | |
| 27 | 30 | /** |
| … |
… |
public void addChoosableFileFilter(FileFilter filter) {
|
| 43 | 46 | // TODO implement this after Oracle fixes JDK-4811090 / JDK-6192906 |
| 44 | 47 | // https://bugs.openjdk.java.net/browse/JDK-4811090 : Extend awt filedialog |
| 45 | 48 | // https://bugs.openjdk.java.net/browse/JDK-6192906 : Add more features to java.awt.FileDialog |
| | 49 | fileFilters.add(filter); |
| 46 | 50 | } |
| 47 | 51 | |
| 48 | 52 | @Override |
| … |
… |
public void addChoosableFileFilter(FileFilter filter) {
|
| 50 | 54 | // TODO implement this after Oracle fixes JDK-4811090 / JDK-6192906 |
| 51 | 55 | // https://bugs.openjdk.java.net/browse/JDK-4811090 : Extend awt filedialog |
| 52 | 56 | // https://bugs.openjdk.java.net/browse/JDK-6192906 : Add more features to java.awt.FileDialog |
| 53 | | return new FileFilter[]{}; |
| | 57 | return fileFilters.toArray(new FileFilter[0]); |
| 54 | 58 | } |
| 55 | 59 | |
| 56 | 60 | @Override |