From 9613f96e6a6f96ad02a0fc926054132811ae2bb1 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 3 Apr 2018 16:30:25 +0300 Subject: Accounts() : iterator for accounts --- plugins/ListeningTo/src/listeningto.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'plugins/ListeningTo/src') diff --git a/plugins/ListeningTo/src/listeningto.cpp b/plugins/ListeningTo/src/listeningto.cpp index 6233fae662..79ba940b61 100644 --- a/plugins/ListeningTo/src/listeningto.cpp +++ b/plugins/ListeningTo/src/listeningto.cpp @@ -220,13 +220,9 @@ int ModulesLoaded(WPARAM, LPARAM) proto_items[0].old_xstatus_message[0] = '\0'; // Add each proto - PROTOACCOUNT **protos; - int count; - Proto_EnumAccounts(&count, &protos); - - for (int i = 0; i < count; i++) - if (protos[i]->bIsEnabled) - RegisterProtocol(protos[i]->szModuleName, protos[i]->tszAccountName); + for (auto &pa : Accounts()) + if (pa->bIsEnabled) + RegisterProtocol(pa->szModuleName, pa->tszAccountName); HookEvent(ME_PROTO_ACCLISTCHANGED, AccListChanged); -- cgit v1.2.3