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/HistoryStats/src/mirandahistory.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'plugins/HistoryStats/src/mirandahistory.cpp') diff --git a/plugins/HistoryStats/src/mirandahistory.cpp b/plugins/HistoryStats/src/mirandahistory.cpp index 792b6fcf46..6caea4fb75 100644 --- a/plugins/HistoryStats/src/mirandahistory.cpp +++ b/plugins/HistoryStats/src/mirandahistory.cpp @@ -11,13 +11,9 @@ void MirandaHistory::populateProtocols() { m_Protocols.clear(); - PROTOACCOUNT **protoList; - int protoCount; - Proto_EnumAccounts(&protoCount, &protoList); - upto_each_(i, protoCount) - { - ext::a::string protoName = protoList[i]->szModuleName; - m_Protocols[protoName] = protoList[i]->tszAccountName; + for (auto &pa : Accounts()) { + ext::a::string protoName = pa->szModuleName; + m_Protocols[protoName] = pa->tszAccountName; } m_DefaultProtocol = TranslateT("(Unknown)"); -- cgit v1.2.3