diff --git a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.form b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.form index 99fbafbe66..fad7703b9f 100644 --- a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.form +++ b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.form @@ -122,16 +122,15 @@ - - - + + - + diff --git a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java index dccb6af220..20e72f923e 100644 --- a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java +++ b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java @@ -39,6 +39,8 @@ import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JPanel; import javax.swing.JScrollPane; +import javax.swing.event.ChangeEvent; +import javax.swing.event.ChangeListener; import org.sleuthkit.datamodel.Image; /** @@ -143,6 +145,18 @@ public class IngestDialogPanel extends javax.swing.JPanel { freqSlider.setEnabled(true); } freqSlider.setValue(manager.getUpdateFrequency()); + + freqSlider.addChangeListener(new ChangeListener() { + + @Override + public void stateChanged(ChangeEvent e) { + int val = freqSlider.getValue(); + if (val<2) + freqSlider.setValue(2); + } + + + }); } /** This method is called from within the constructor to @@ -188,14 +202,13 @@ public class IngestDialogPanel extends javax.swing.JPanel { closeButton.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.closeButton.text")); // NOI18N freqSlider.setMajorTickSpacing(5); - freqSlider.setMaximum(60); - freqSlider.setMinimum(5); - freqSlider.setMinorTickSpacing(1); + freqSlider.setMaximum(30); + freqSlider.setMinorTickSpacing(2); freqSlider.setPaintLabels(true); freqSlider.setPaintTicks(true); freqSlider.setSnapToTicks(true); freqSlider.setToolTipText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSlider.toolTipText")); // NOI18N - freqSlider.setValue(30); + freqSlider.setValue(15); freqSliderLabel.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSliderLabel.text")); // NOI18N freqSliderLabel.setToolTipText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSliderLabel.toolTipText")); // NOI18N diff --git a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java index 79f0c9294c..8963b221ce 100755 --- a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java +++ b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java @@ -60,7 +60,7 @@ public class IngestManager { private static final Logger logger = Logger.getLogger(IngestManager.class.getName()); private IngestManagerStats stats; - private volatile int updateFrequency = 30; //in minutes + private volatile int updateFrequency = 15; //in minutes //queues private final ImageQueue imageQueue = new ImageQueue(); // list of services and images to analyze private final FsContentQueue fsContentQueue = new FsContentQueue();