X-Git-Url: https://git.pterodactylus.net/?p=jSite2.git;a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fgui%2FFileManager.java;h=34b07a3f9e5543cd9919f7813543a1682734c7be;hp=9a3a758279faf35fdfe72313d72559e4b2eefe90;hb=c53cabb68760b1c34a4af847cd83117dcf76a755;hpb=8eab1a3975c251c4820988f3fdecbf9b113d9171 diff --git a/src/net/pterodactylus/jsite/gui/FileManager.java b/src/net/pterodactylus/jsite/gui/FileManager.java index 9a3a758..34b07a3 100644 --- a/src/net/pterodactylus/jsite/gui/FileManager.java +++ b/src/net/pterodactylus/jsite/gui/FileManager.java @@ -591,12 +591,14 @@ public class FileManager extends JDialog implements I18nable, ActionListener, Tr private List getSelectedProjectFileWrappers(boolean filesOnly) { List selectedProjectFileWrappers = new ArrayList(); TreePath[] selectedPaths = fileTree.getSelectionPaths(); - for (TreePath selectedPath : selectedPaths) { - ProjectFileWrapper projectFileWrapper = (ProjectFileWrapper) selectedPath.getLastPathComponent(); - if (filesOnly && !projectFileWrapper.getProjectFile().isFile()) { - continue; + if (selectedPaths != null) { + for (TreePath selectedPath : selectedPaths) { + ProjectFileWrapper projectFileWrapper = (ProjectFileWrapper) selectedPath.getLastPathComponent(); + if (filesOnly && !projectFileWrapper.getProjectFile().isFile()) { + continue; + } + selectedProjectFileWrappers.add(projectFileWrapper); } - selectedProjectFileWrappers.add(projectFileWrapper); } return selectedProjectFileWrappers; }