diff options
author | Olivier Goffart <ogoffart@woboq.com> | 2019-03-01 10:46:33 +0300 |
---|---|---|
committer | ckamm <mail@ckamm.de> | 2019-03-04 10:33:22 +0300 |
commit | 1d0304fa6da244a8a4cd2db07f5028b4fbb28fee (patch) | |
tree | 3177ea98e0fbf74254bccdbae90731a44794d1ec /src/gui/accountmanager.cpp | |
parent | 5c7a89a40e509b1bd47c20961b51cbb5bc58f44f (diff) |
AccountManager: load the cookies
For issue #7054
Diffstat (limited to 'src/gui/accountmanager.cpp')
-rw-r--r-- | src/gui/accountmanager.cpp | 5 |
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); } } |