mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-19 11:07:43 +00:00
interim update
This commit is contained in:
parent
1475574ace
commit
df2f8cea7f
@ -76,7 +76,8 @@ public class Case implements SleuthkitCase.ErrorObserver, SleuthkitCase.Sleuthki
|
||||
private static final String autopsyVer = Version.getVersion(); // current version of autopsy. Change it when the version is changed
|
||||
private static final String EVENT_CHANNEL_NAME = "%s-Case-Events";
|
||||
private static String appName = null;
|
||||
|
||||
private static boolean firstTime=true;
|
||||
|
||||
/**
|
||||
* Name for the property that determines whether to show the dialog at
|
||||
* startup
|
||||
@ -229,7 +230,11 @@ public class Case implements SleuthkitCase.ErrorObserver, SleuthkitCase.Sleuthki
|
||||
*/
|
||||
private void init() {
|
||||
db.addErrorObserver(this);
|
||||
db.addSleuthkitCaseErrorObserver(this);
|
||||
if(firstTime)
|
||||
{
|
||||
firstTime=false;
|
||||
db.addSleuthkitCaseErrorObserver(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -49,7 +49,7 @@ final class NewCaseVisualPanel1 extends JPanel implements DocumentListener {
|
||||
caseNameTextField.getDocument().addDocumentListener(this);
|
||||
caseParentDirTextField.getDocument().addDocumentListener(this);
|
||||
CaseDbConnectionInfo info = UserPreferences.getDatabaseConnectionInfo();
|
||||
if (info.getDbType() == DbType.UNKNOWN) {
|
||||
if (info.getDbType() == DbType.SQLITE) {
|
||||
rbSingleUserCase.setSelected(true);
|
||||
rbSingleUserCase.setEnabled(false);
|
||||
rbMultiUserCase.setEnabled(false);
|
||||
|
@ -99,7 +99,7 @@ import org.sleuthkit.datamodel.TskData.DbType;
|
||||
//TODO fix for local
|
||||
CaseType currentCaseType = CaseType.fromString(ModuleSettings.getConfigSetting(ModuleSettings.MAIN_SETTINGS, ModuleSettings.CURRENT_CASE_TYPE));
|
||||
CaseDbConnectionInfo info = UserPreferences.getDatabaseConnectionInfo();
|
||||
if ((currentCaseType==CaseType.SINGLE_USER_CASE) || ((info.getDbType() != DbType.UNKNOWN) && info.settingsValid())) {
|
||||
if ((currentCaseType==CaseType.SINGLE_USER_CASE) || ((info.getDbType() != DbType.SQLITE) && info.settingsValid())) {
|
||||
AddImageAction addImageAction = SystemAction.get(AddImageAction.class);
|
||||
addImageAction.actionPerformed(null);
|
||||
} else {
|
||||
|
@ -111,7 +111,7 @@ public final class UserPreferences {
|
||||
try {
|
||||
dbType = DbType.valueOf(preferences.get(EXTERNAL_DATABASE_TYPE, "UNKOWN"));
|
||||
} catch (Exception ex) {
|
||||
dbType = DbType.UNKNOWN;
|
||||
dbType = DbType.SQLITE;
|
||||
}
|
||||
return new CaseDbConnectionInfo(
|
||||
preferences.get(EXTERNAL_DATABASE_HOSTNAME_OR_IP, ""),
|
||||
|
@ -398,7 +398,7 @@ public final class MultiUserSettingsPanel extends javax.swing.JPanel {
|
||||
tbIndexingServerPort.setText(indexingServerPort);
|
||||
}
|
||||
|
||||
if (dbInfo.getDbType() == DbType.UNKNOWN) {
|
||||
if (dbInfo.getDbType() == DbType.SQLITE) {
|
||||
cbEnableMultiUser.setSelected(false);
|
||||
} else {
|
||||
cbEnableMultiUser.setSelected(true);
|
||||
@ -420,7 +420,7 @@ public final class MultiUserSettingsPanel extends javax.swing.JPanel {
|
||||
|
||||
void store() {
|
||||
|
||||
DbType dbType = DbType.UNKNOWN;
|
||||
DbType dbType = DbType.SQLITE;
|
||||
|
||||
if (cbEnableMultiUser.isSelected()) {
|
||||
dbType = DbType.POSTGRESQL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user