From a50284ea730aba256ce2b4f61f3f46baff60a9ad Mon Sep 17 00:00:00 2001 From: millmanorama Date: Sat, 9 Sep 2017 13:25:55 +0200 Subject: [PATCH] minor cleanup --- .../autopsy/casemodule/ImageFilePanel.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java index ebab01ea79..c28c4ab279 100755 --- a/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java @@ -20,10 +20,8 @@ package org.sleuthkit.autopsy.casemodule; import java.io.File; import java.util.Calendar; -import java.util.LinkedList; import java.util.List; import java.util.MissingResourceException; -import java.util.Optional; import java.util.SimpleTimeZone; import java.util.TimeZone; import java.util.logging.Level; @@ -67,7 +65,8 @@ public class ImageFilePanel extends JPanel implements DocumentListener { this.contextName = context; initComponents(); - // load and add all timezone + + // Populate the drop down list of time zones for (String id : SimpleTimeZone.getAvailableIDs()) { timeZoneComboBox.addItem(timeZoneToString(TimeZone.getTimeZone(id))); } @@ -80,9 +79,11 @@ public class ImageFilePanel extends JPanel implements DocumentListener { fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); fileChooser.setMultiSelectionEnabled(false); - LinkedList filters = new LinkedList<>(fileChooserFilters); - Optional.of(filters.poll()).ifPresent(fileChooser::setFileFilter); - filters.forEach(fileChooser::addChoosableFileFilter); + fileChooserFilters.forEach(fileChooser::addChoosableFileFilter); + if (fileChooserFilters.isEmpty() == false) { + fileChooser.setFileFilter(fileChooserFilters.get(0)); + } + } /** @@ -302,10 +303,6 @@ public class ImageFilePanel extends JPanel implements DocumentListener { } } } - /** - * Populates the drop down list for the time zones and then makes the local - * machine time zone to be selected. - */ /** * Get a string representation of a TimeZone for use in the drop down list.