Skip to content
Snippets Groups Projects
Commit 14518888 authored by Nicolas Jager's avatar Nicolas Jager Committed by Stepan Salenikovich
Browse files

use selectionModel() in currentDefaultAccount()


- swap AccountModel for AvailableAccountModel to get the chosen
user account.

Change-Id: I63e5199de2b1df8a2c486fe383f32475153ddacb
Reviewed-by: default avatarStepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
parent 34a908b8
No related branches found
No related tags found
No related merge requests found
......@@ -132,7 +132,8 @@ bool AvailableAccountModel::validAccountForScheme(Account* account, URI::SchemeT
Account* AvailableAccountModel::currentDefaultAccount(URI::SchemeType schemeType)
{
// Always try to respect user choice
auto userChosenAccount = AccountModel::instance().userChosenAccount();
const auto idx = AvailableAccountModel::instance().selectionModel()->currentIndex();
auto userChosenAccount = idx.data(static_cast<int>(Account::Role::Object)).value<Account*>();
if (userChosenAccount && validAccountForScheme(userChosenAccount, schemeType)) {
return userChosenAccount;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment