From 7f4db3773e723059ddd50b63b21717cc941ca424 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 21 Feb 2019 15:58:11 +0300 Subject: the less boost and other C++ perversions - the better --- .../src/CurrencyRatesProviderCurrencyConverter.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'plugins/CurrencyRates/src/CurrencyRatesProviderCurrencyConverter.cpp') diff --git a/plugins/CurrencyRates/src/CurrencyRatesProviderCurrencyConverter.cpp b/plugins/CurrencyRates/src/CurrencyRatesProviderCurrencyConverter.cpp index 252271467d..36693d52b1 100644 --- a/plugins/CurrencyRates/src/CurrencyRatesProviderCurrencyConverter.cpp +++ b/plugins/CurrencyRates/src/CurrencyRatesProviderCurrencyConverter.cpp @@ -47,15 +47,11 @@ TWatchedRates g_aWatchedRates; INT_PTR CALLBACK OptDlgProc(HWND hdlg, UINT message, WPARAM wParam, LPARAM lParam) { - auto get_provider = []()->CCurrencyRatesProviderCurrencyConverter* + auto get_provider = []()->CCurrencyRatesProviderCurrencyConverter* { - auto pProviders = CModuleInfo::GetCurrencyRateProvidersPtr(); - const auto& rapCurrencyRatesProviders = pProviders->GetProviders(); - for (auto i = rapCurrencyRatesProviders.begin(); i != rapCurrencyRatesProviders.end(); ++i) { - const auto& pProvider = *i; - if (auto p = dynamic_cast(pProvider.get())) + for (auto &pProvider : g_apProviders) + if (auto p = dynamic_cast(pProvider)) return p; - } assert(!"We should never get here!"); return nullptr; -- cgit v1.2.3