diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.java index 717ce65283..857a3221f3 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/LocalDiskPanel.java @@ -45,7 +45,7 @@ import org.sleuthkit.autopsy.coreutils.PlatformUtil; */ public class LocalDiskPanel extends ContentTypePanel { private static LocalDiskPanel instance; - private PropertyChangeSupport pcs = new PropertyChangeSupport(this); + private final PropertyChangeSupport pcs = new PropertyChangeSupport(this); private List disks = new ArrayList(); private LocalDiskModel model; private boolean enableNext = false; @@ -185,7 +185,6 @@ public class LocalDiskPanel extends ContentTypePanel { @Override public void addPropertyChangeListener(PropertyChangeListener pcl) { - pcs = new PropertyChangeSupport(this); pcs.addPropertyChangeListener(pcl); } diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java index b83841d627..ede1498434 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java @@ -202,6 +202,11 @@ public class LocalFilesPanel extends ContentTypePanel { this.selectedPaths.setToolTipText(allPaths.toString()); } + + if (!currentFiles.isEmpty()) { + enableNext = true; + pcs.firePropertyChange(AddImageVisualPanel1.EVENT.UPDATE_UI.toString(), false, true); + } }//GEN-LAST:event_selectButtonActionPerformed private void clearButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_clearButtonActionPerformed