From 67cab4672fa99ea3cb1fe72ca30087e5efdd58bb Mon Sep 17 00:00:00 2001 From: Richard Cordovano Date: Fri, 20 Oct 2017 13:29:20 -0400 Subject: [PATCH] Fix add/remove property change listener code for KeywordSearch UI classes --- .../autopsy/keywordsearch/GlobalListSettingsPanel.java | 2 ++ .../keywordsearch/KeywordSearchGlobalSettingsPanel.java | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.java index cb7aac9018..e28cd75654 100755 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListSettingsPanel.java @@ -138,12 +138,14 @@ final class GlobalListSettingsPanel extends javax.swing.JPanel implements Option @Override public void addPropertyChangeListener(PropertyChangeListener l) { + super.addPropertyChangeListener(l); listsManagementPanel.addPropertyChangeListener(l); editListPanel.addPropertyChangeListener(l); } @Override public void removePropertyChangeListener(PropertyChangeListener l) { + super.removePropertyChangeListener(l); listsManagementPanel.removePropertyChangeListener(l); editListPanel.removePropertyChangeListener(l); } diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.java index 1756bfc1ec..93fa053dd4 100755 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalSettingsPanel.java @@ -1,7 +1,7 @@ /* * Autopsy Forensic Browser * - * Copyright 2011-2016 Basis Technology Corp. + * Copyright 2011-2017 Basis Technology Corp. * Contact: carrier sleuthkit org * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -28,11 +28,12 @@ import org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel; */ final class KeywordSearchGlobalSettingsPanel extends IngestModuleGlobalSettingsPanel implements OptionsPanel { + private static final long serialVersionUID = 1L; private GlobalListSettingsPanel listsPanel; private KeywordSearchGlobalLanguageSettingsPanel languagesPanel; private KeywordSearchGlobalSearchSettingsPanel generalPanel; - public KeywordSearchGlobalSettingsPanel() { + KeywordSearchGlobalSettingsPanel() { initComponents(); customizeComponents(); } @@ -53,6 +54,7 @@ final class KeywordSearchGlobalSettingsPanel extends IngestModuleGlobalSettingsP @Override public void addPropertyChangeListener(PropertyChangeListener l) { + super.addPropertyChangeListener(l); listsPanel.addPropertyChangeListener(l); languagesPanel.addPropertyChangeListener(l); generalPanel.addPropertyChangeListener(l); @@ -60,6 +62,7 @@ final class KeywordSearchGlobalSettingsPanel extends IngestModuleGlobalSettingsP @Override public void removePropertyChangeListener(PropertyChangeListener l) { + super.removePropertyChangeListener(l); listsPanel.removePropertyChangeListener(l); languagesPanel.removePropertyChangeListener(l); generalPanel.removePropertyChangeListener(l);