summaryrefslogtreecommitdiff
path: root/desktop/source/app/app.cxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2018-02-14 10:42:02 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-02-14 20:48:23 +0100
commit4322b69dfcce61ff962be42189dff8ad610ef20e (patch)
tree67a91543826d46a3a5584234c6c19217e3d39fbf /desktop/source/app/app.cxx
parent8b73bafbc18acb4dd8911d2f2de8158d98eb6144 (diff)
desktop: allow disabling recovery via config key
The documentation suggests this should disable recovery, so read the config value at the same place where we disable recovery due to the environment variable. Change-Id: I342ae58201aa1d731a5913c2f0598ddff2a8d602 Reviewed-on: https://gerrit.libreoffice.org/49706 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'desktop/source/app/app.cxx')
-rw-r--r--desktop/source/app/app.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index d3eadd1d4987..d00adb195ac0 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -2044,7 +2044,9 @@ void Desktop::OpenClients()
bool bCrashed = false;
bool bExistsRecoveryData = false;
bool bExistsSessionData = false;
- bool const bDisableRecovery = getenv("OOO_DISABLE_RECOVERY") != nullptr;
+ bool const bDisableRecovery
+ = getenv("OOO_DISABLE_RECOVERY") != nullptr
+ || !officecfg::Office::Recovery::RecoveryInfo::Enabled::get();
impl_checkRecoveryState(bCrashed, bExistsRecoveryData, bExistsSessionData);