Git commit d99aab062407ffc316fe64bdded52bfa7516dfd5 by Alex Fiestas. Committed on 22/05/2012 at 18:10. Pushed by mklapetek into branch 'master'. Handle KWallet correctly, do not crash on Deny M +1 -1 jobs/ocreatecontact.cpp M +1 -1 owncloud.cpp http://commits.kde.org/kaccounts-providers/d99aab062407ffc316fe64bdded52bfa= 7516dfd5 diff --git a/jobs/ocreatecontact.cpp b/jobs/ocreatecontact.cpp index 5717922..a3707cc 100644 --- a/jobs/ocreatecontact.cpp +++ b/jobs/ocreatecontact.cpp @@ -124,7 +124,7 @@ void OCreateContact::resourceCreated(KJob* job) } Wallet *wallet =3D Wallet::openWallet(Wallet::NetworkWallet(), windowI= d, Wallet::Synchronous); = - if (!wallet->isOpen() || !wallet->isEnabled()) { + if (!wallet || !wallet->isOpen() || !wallet->isEnabled()) { setError(-1); emitResult(); return; diff --git a/owncloud.cpp b/owncloud.cpp index 429e0c8..7c5aa84 100644 --- a/owncloud.cpp +++ b/owncloud.cpp @@ -69,7 +69,7 @@ void OwnCloudWizard::done(int result) = Wallet *wallet =3D Wallet::openWallet(Wallet::NetworkWallet(), windowI= d, Wallet::Synchronous); = - if (!wallet->isOpen() || !wallet->isEnabled()) { + if (!wallet || !wallet->isOpen() || !wallet->isEnabled()) { return; } =