mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-12 16:06:15 +00:00
boolean logic fixes
This commit is contained in:
parent
5f1e2f36d9
commit
e66915ba28
@ -18,9 +18,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.sleuthkit.autopsy.commonfilesearch;
|
package org.sleuthkit.autopsy.commonfilesearch;
|
||||||
|
|
||||||
import java.awt.event.ActionEvent;
|
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
import static java.awt.event.ItemEvent.SELECTED;
|
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@ -33,7 +31,6 @@ import javax.swing.AbstractListModel;
|
|||||||
import javax.swing.ComboBoxModel;
|
import javax.swing.ComboBoxModel;
|
||||||
import javax.swing.SwingWorker;
|
import javax.swing.SwingWorker;
|
||||||
import javax.swing.event.ListDataListener;
|
import javax.swing.event.ListDataListener;
|
||||||
import org.openide.util.Exceptions;
|
|
||||||
import org.openide.util.NbBundle;
|
import org.openide.util.NbBundle;
|
||||||
import org.openide.windows.TopComponent;
|
import org.openide.windows.TopComponent;
|
||||||
import org.sleuthkit.autopsy.casemodule.Case;
|
import org.sleuthkit.autopsy.casemodule.Case;
|
||||||
@ -88,10 +85,11 @@ public final class CommonFilesPanel extends javax.swing.JPanel {
|
|||||||
initComponents();
|
initComponents();
|
||||||
updateUIButtons();
|
updateUIButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateUIButtons() {
|
private void updateUIButtons() {
|
||||||
boolean multipleDataSources = this.caseHasMultipleSources();
|
boolean multipleDataSources = this.caseHasMultipleSources();
|
||||||
allDataSourcesRadioButton.setEnabled(multipleDataSources);
|
allDataSourcesRadioButton.setEnabled(multipleDataSources);
|
||||||
allDataSourcesRadioButton.setSelected(false);
|
allDataSourcesRadioButton.setSelected(multipleDataSources);
|
||||||
if(!multipleDataSources) {
|
if(!multipleDataSources) {
|
||||||
withinDataSourceRadioButton.setSelected(true);
|
withinDataSourceRadioButton.setSelected(true);
|
||||||
withinDataSourceSelected(true);
|
withinDataSourceSelected(true);
|
||||||
@ -101,6 +99,7 @@ public final class CommonFilesPanel extends javax.swing.JPanel {
|
|||||||
private boolean caseHasMultipleSources(){
|
private boolean caseHasMultipleSources(){
|
||||||
return dataSourceMap.size() >= 2;
|
return dataSourceMap.size() >= 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buildDataSourceMap(Map<Long, String> dataSourceMap) throws TskCoreException, NoCurrentCaseException, SQLException {
|
private void buildDataSourceMap(Map<Long, String> dataSourceMap) throws TskCoreException, NoCurrentCaseException, SQLException {
|
||||||
Case currentCase = Case.getOpenCase();
|
Case currentCase = Case.getOpenCase();
|
||||||
SleuthkitCase tskDb = currentCase.getSleuthkitCase();
|
SleuthkitCase tskDb = currentCase.getSleuthkitCase();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user