From 8a996ba9a928c8966cbe85b19306df3aabd567b0 Mon Sep 17 00:00:00 2001 From: storca Date: Sat, 13 Oct 2018 18:36:40 +0200 Subject: [PATCH 1/2] Update accountmanager.cpp Fixed issue #720 by adding the isWrittable method --- src/gui/accountmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index ae144bcca3d90..9aed0435b293b 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -52,7 +52,7 @@ AccountManager *AccountManager::instance() bool AccountManager::restore() { auto settings = ConfigFile::settingsWithGroup(QLatin1String(accountsC)); - if (settings->status() != QSettings::NoError) { + if (settings->status() != QSettings::NoError || !settings->isWrittable()) { qCWarning(lcAccountManager) << "Could not read settings from" << settings->fileName() << settings->status(); return false; From 620908523e3fca92615a49cda5c5a91d12b86a7d Mon Sep 17 00:00:00 2001 From: storca Date: Sat, 13 Oct 2018 18:45:01 +0200 Subject: [PATCH 2/2] Update accountmanager.cpp Fixed syntax error Possible fix for issue #720 --- src/gui/accountmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index 9aed0435b293b..c31e7320cb127 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -52,7 +52,7 @@ AccountManager *AccountManager::instance() bool AccountManager::restore() { auto settings = ConfigFile::settingsWithGroup(QLatin1String(accountsC)); - if (settings->status() != QSettings::NoError || !settings->isWrittable()) { + if (settings->status() != QSettings::NoError || !settings->isWritable()) { qCWarning(lcAccountManager) << "Could not read settings from" << settings->fileName() << settings->status(); return false;