diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-10-24 10:46:26 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-10-24 10:46:26 +0200 |
commit | 2b8653a06a716fda634d71ada0230b2076c3f639 (patch) | |
tree | fa9ed948d25ec5f2c68e64b9e844980f668486ef /framework/src/accounts/accountfactory.cpp | |
parent | 005cf1cc08e10ec0f7da057964a56cd889629f2f (diff) | |
download | kube-2b8653a06a716fda634d71ada0230b2076c3f639.tar.gz kube-2b8653a06a716fda634d71ada0230b2076c3f639.zip |
Only load the login view for accounts that require a keyring
Diffstat (limited to 'framework/src/accounts/accountfactory.cpp')
-rw-r--r-- | framework/src/accounts/accountfactory.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/framework/src/accounts/accountfactory.cpp b/framework/src/accounts/accountfactory.cpp index 9726a2e0..1af07ac6 100644 --- a/framework/src/accounts/accountfactory.cpp +++ b/framework/src/accounts/accountfactory.cpp | |||
@@ -67,6 +67,7 @@ void AccountFactory::loadPackage() | |||
67 | mLoginUi.clear(); | 67 | mLoginUi.clear(); |
68 | mName.clear(); | 68 | mName.clear(); |
69 | mIcon.clear(); | 69 | mIcon.clear(); |
70 | mRequiresKeyring = true; | ||
70 | emit accountLoaded(); | 71 | emit accountLoaded(); |
71 | return; | 72 | return; |
72 | } | 73 | } |
@@ -75,5 +76,6 @@ void AccountFactory::loadPackage() | |||
75 | mLoginUi = package.filePath("ui", "Login.qml"); | 76 | mLoginUi = package.filePath("ui", "Login.qml"); |
76 | mName = package.metadata().name(); | 77 | mName = package.metadata().name(); |
77 | mIcon = package.metadata().iconName(); | 78 | mIcon = package.metadata().iconName(); |
79 | mRequiresKeyring = package.metadata().value("X-KDE-Kube-RequiresKeyring", "True").toLower() == "true"; | ||
78 | emit accountLoaded(); | 80 | emit accountLoaded(); |
79 | } | 81 | } |