From 7ba9ec2685c802b4aa71af595fe0db204abefcc1 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Mon, 25 Mar 2019 07:42:51 +0100 Subject: [PATCH] Added preferences to disable auto-save --- MacPass/MPSettingsHelper.h | 1 + MacPass/MPSettingsHelper.m | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/MacPass/MPSettingsHelper.h b/MacPass/MPSettingsHelper.h index e3c830ae..b3e5f6de 100644 --- a/MacPass/MPSettingsHelper.h +++ b/MacPass/MPSettingsHelper.h @@ -33,6 +33,7 @@ APPKIT_EXTERN NSString *const kMPSettingsKeyOpenEmptyDatabaseOnLaunch; APPKIT_EXTERN NSString *const kMPSettingsKeyReopenLastDatabaseOnLaunch; APPKIT_EXTERN NSString *const kMPSettingsKeyQuitOnLastWindowClose; // Quit MacPass when the user closes the last window APPKIT_EXTERN NSString *const kMPSettingsKeyFileChangeStrategy; +APPKIT_EXTERN NSString *const kMPSettingsKeyEnableAutosave; // if set to YES MacPass support Autosaving for documents /* URL handling */ APPKIT_EXTERN NSString *const kMPSettingsKeyBrowserBundleId; diff --git a/MacPass/MPSettingsHelper.m b/MacPass/MPSettingsHelper.m index 100de325..3535592c 100644 --- a/MacPass/MPSettingsHelper.m +++ b/MacPass/MPSettingsHelper.m @@ -34,6 +34,7 @@ NSString *const kMPSettingsKeyOpenEmptyDatabaseOnLaunch = @"OpenEm NSString *const kMPSettingsKeyReopenLastDatabaseOnLaunch = @"ReopenLastDatabaseOnLaunch"; NSString *const kMPSettingsKeyQuitOnLastWindowClose = @"QuitOnLastWindowClose"; NSString *const kMPSettingsKeyFileChangeStrategy = @"FileChangeStrategy"; +NSString *const kMPSettingsKeyEnableAutosave = @"EnableAutosave"; NSString *const kMPSettingsKeyLockOnSleep = @"LockOnSleep"; NSString *const kMPSettingskeyLockOnLogout = @"LockOnLogout"; NSString *const kMPSettingsKeyIdleLockTimeOut = @"IdleLockTimeOut"; @@ -157,7 +158,8 @@ NSString *const kMPDepricatedSettingsKeyLoadUnsecurePlugins = @"MP kMPSettingsKeyUpdatePasswordOnTemplateEntries: @YES, kMPSettingsKeyDisabledPlugins: @[], kMPSettingsKeyLoadIncompatiblePlugins: @NO, - kMPSettingsKeyQuitOnLastWindowClose: @NO + kMPSettingsKeyQuitOnLastWindowClose: @NO, + kMPSettingsKeyEnableAutosave: @YES }; }); return standardDefaults;