diff --git a/src/manager.cpp b/src/manager.cpp index 2f2e4bdc71f9f94b2610fdaeffa45ae01eab73d7..9d52e98a4ae5b818a00b617373419c3323ce0449 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -2936,16 +2936,7 @@ Manager::getCallList() const void Manager::registerAccounts() { - auto allAccounts(getAccountList()); - - for (auto& item : allAccounts) { - const auto a = getAccount(item); - - if (!a) - continue; - - a->loadConfig(); - + for (auto& a : getAllAccounts()) { if (a->isUsable()) a->doRegister(); }