diff --git a/Core/src/org/sleuthkit/autopsy/core/layer.xml b/Core/src/org/sleuthkit/autopsy/core/layer.xml
index 8a06e47d39..92aac497a9 100644
--- a/Core/src/org/sleuthkit/autopsy/core/layer.xml
+++ b/Core/src/org/sleuthkit/autopsy/core/layer.xml
@@ -287,11 +287,6 @@
-
-
-
-
-
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestDialog.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestDialog.java
index 961101a326..e8142c856f 100644
--- a/Core/src/org/sleuthkit/autopsy/ingest/IngestDialog.java
+++ b/Core/src/org/sleuthkit/autopsy/ingest/IngestDialog.java
@@ -47,7 +47,7 @@ public class IngestDialog extends JDialog {
public IngestDialog(JFrame frame, String title, boolean modal) {
super(frame, title, modal);
- panel = IngestDialogPanel.getDefault();
+ panel = new IngestDialogPanel();
}
public IngestDialog(){
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java
index c574cd81d3..e6373fd477 100644
--- a/Core/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java
+++ b/Core/src/org/sleuthkit/autopsy/ingest/IngestDialogPanel.java
@@ -33,7 +33,6 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
-import javax.swing.JCheckBox;
import org.sleuthkit.autopsy.coreutils.Logger;
import javax.swing.JPanel;
import javax.swing.JTable;
@@ -43,7 +42,7 @@ import javax.swing.event.ListSelectionListener;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableColumn;
-import org.openide.util.Exceptions;
+import org.openide.util.lookup.ServiceProvider;
import org.sleuthkit.autopsy.casemodule.IngestConfigurator;
import org.sleuthkit.autopsy.corecomponents.AdvancedConfigurationDialog;
import org.sleuthkit.autopsy.coreutils.ModuleSettings;
@@ -52,6 +51,7 @@ import org.sleuthkit.datamodel.Image;
/**
* main configuration panel for all ingest modules, reusable JPanel component
*/
+@ServiceProvider(service = IngestConfigurator.class)
public class IngestDialogPanel extends javax.swing.JPanel implements IngestConfigurator {
private IngestManager manager = null;
@@ -64,10 +64,9 @@ public class IngestDialogPanel extends javax.swing.JPanel implements IngestConfi
public static final String PARSE_UNALLOC = "Process_Unallocated_Space";
// The image that's just been added to the database
private Image image;
- private static IngestDialogPanel instance = null;
/** Creates new form IngestDialogPanel */
- private IngestDialogPanel() {
+ public IngestDialogPanel() {
tableModel = new ModulesTableModel();
modules = new ArrayList();
moduleStates = new HashMap();
@@ -75,13 +74,6 @@ public class IngestDialogPanel extends javax.swing.JPanel implements IngestConfi
customizeComponents();
}
- synchronized static IngestDialogPanel getDefault() {
- if (instance == null) {
- instance = new IngestDialogPanel();
- }
- return instance;
- }
-
private void loadModules() {
this.modules.clear();
//this.moduleStates.clear(); maintain the state
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
index 3ed4d1a94f..19a985e0af 100644
--- a/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
+++ b/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
@@ -75,7 +75,7 @@ public class IngestManager {
//module loader
private IngestModuleLoader moduleLoader = null;
//property file name id for the module
- final static String MODULE_PROPERTIES = "ingest";
+ public final static String MODULE_PROPERTIES = "ingest";
/**
* Possible events about ingest modules Event listeners can get the event