diff options
author | jan Iversen <jan@casacondor.com> | 2019-12-28 18:42:04 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2019-12-29 12:20:19 -0800 |
commit | 1fd6b59a21e82fd58b3d3e93a401a4ed941db7e3 (patch) | |
tree | 69f9a273632725d60b2c643e4cbd685c52d487a9 | |
parent | 6084a27229d8258a474a87e43342b8a2ac74a499 (diff) | |
download | subsurface-1fd6b59a21e82fd58b3d3e93a401a4ed941db7e3.tar.gz |
mobile-widgets: remove second setCredentialStatus()
call setOldStatus() and set_filename().
saveCredentials() will adjust email and password.
Signed-off-by: Jan Iversen <jan@casacondor.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | mobile-widgets/qmlmanager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp index 46503b9dd..7a54f4ced 100644 --- a/mobile-widgets/qmlmanager.cpp +++ b/mobile-widgets/qmlmanager.cpp @@ -456,7 +456,9 @@ void QMLManager::finishSetup() openLocalThenRemote(url); } else if (!empty_string(existing_filename) && qPrefCloudStorage::cloud_verification_status() != qPrefCloudStorage::CS_UNKNOWN) { - QMLPrefs::instance()->setCredentialStatus(qPrefCloudStorage::CS_NOCLOUD); + QMLPrefs::instance()->setOldStatus((qPrefCloudStorage::cloud_status)qPrefCloudStorage::cloud_verification_status()); + set_filename(NOCLOUD_LOCALSTORAGE); + qPrefCloudStorage::set_cloud_verification_status(qPrefCloudStorage::CS_NOCLOUD); saveCloudCredentials(qPrefCloudStorage::cloud_storage_email(), qPrefCloudStorage::cloud_storage_password(), qPrefCloudStorage::cloud_storage_pin()); appendTextToLog(tr("working in no-cloud mode")); int error = parse_file(existing_filename, &dive_table, &trip_table, &dive_site_table); |