From 915f5f82481a6c7e35daada20e35839ecb2829c8 Mon Sep 17 00:00:00 2001 From: Oliver Spohngellert Date: Tue, 24 May 2016 11:07:45 -0400 Subject: [PATCH 1/2] Fixed poor enabling of extension only. --- .../autopsy/modules/interestingitems/FilesSetRulePanel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java index 4709a3986b..79c9bd842e 100755 --- a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java +++ b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java @@ -543,7 +543,9 @@ final class FilesSetRulePanel extends javax.swing.JPanel { this.mimeCheck.setSelected(false); } else { - this.extensionRadioButton.setEnabled(true); + if (this.nameCheck.isSelected()) { + this.extensionRadioButton.setEnabled(true); + } this.fileSizeCheck.setEnabled(true); this.mimeCheck.setEnabled(true); } From 140863fca922dd6f0e21979353bc123b01d83569 Mon Sep 17 00:00:00 2001 From: Oliver Spohngellert Date: Wed, 25 May 2016 13:21:48 -0400 Subject: [PATCH 2/2] Finished fixing behavior. --- .../autopsy/modules/interestingitems/FilesSetRulePanel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java index 79c9bd842e..9ee7f1a172 100755 --- a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java +++ b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java @@ -816,7 +816,9 @@ final class FilesSetRulePanel extends javax.swing.JPanel { } else { this.nameTextField.setEnabled(true); this.fullNameRadioButton.setEnabled(true); - this.extensionRadioButton.setEnabled(true); + if (this.filesRadioButton.isSelected()) { + this.extensionRadioButton.setEnabled(true); + } this.nameRegexCheckbox.setEnabled(true); } this.setOkButton();