Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2019-03-01 10:46:33 +0300
committerckamm <mail@ckamm.de>2019-03-04 10:33:22 +0300
commit1d0304fa6da244a8a4cd2db07f5028b4fbb28fee (patch)
tree3177ea98e0fbf74254bccdbae90731a44794d1ec /src/gui/accountmanager.cpp
parent5c7a89a40e509b1bd47c20961b51cbb5bc58f44f (diff)
AccountManager: load the cookies
For issue #7054
Diffstat (limited to 'src/gui/accountmanager.cpp')
-rw-r--r--src/gui/accountmanager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp
index ed51c7855..5aa75e6b0 100644
--- a/src/gui/accountmanager.cpp
+++ b/src/gui/accountmanager.cpp
@@ -16,6 +16,7 @@
#include "configfile.h"
#include "sslerrordialog.h"
#include "proxyauthhandler.h"
+#include "common/asserts.h"
#include <theme.h>
#include <creds/credentialsfactory.h>
#include <creds/abstractcredentials.h>
@@ -82,6 +83,10 @@ bool AccountManager::restore()
if (auto acc = loadAccountHelper(*settings)) {
acc->_id = accountId;
if (auto accState = AccountState::loadFromSettings(acc, *settings)) {
+ auto jar = qobject_cast<CookieJar*>(acc->_am->cookieJar());
+ ASSERT(jar);
+ if (jar)
+ jar->restore(acc->cookieJarPath());
addAccountState(accState);
}
}