From cda65b265c5bd15d23663abf8a81be9ea50cb68f Mon Sep 17 00:00:00 2001 From: Rudy Huyn Date: Sat, 16 Mar 2019 13:30:24 -0700 Subject: [PATCH] Rename constants --- src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp b/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp index b92f71a0..f6d40bc4 100644 --- a/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp +++ b/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp @@ -40,8 +40,8 @@ static constexpr long long DAY_DURATION = 1LL * 60 * 60 * 24 * 10000000; static constexpr long long WEEK_DURATION = DAY_DURATION * 7; static constexpr int FORMATTER_DIGIT_COUNT = 4; -static constexpr int FORMATTER_RATE_MIN_DIGIT_COUNT = 4; -static constexpr int FORMATTER_RATE_MIN_MEANINGFULL_DIGITS = 2; +static constexpr int FORMATTER_RATE_MIN_DECIMALS = 4; +static constexpr int FORMATTER_RATE_MIN_SIGNIFICANT_DECIMALS = 2; static constexpr auto CACHE_TIMESTAMP_KEY = L"CURRENCY_CONVERTER_TIMESTAMP"; static constexpr auto CACHE_LANGCODE_KEY = L"CURRENCY_CONVERTER_LANGCODE"; @@ -268,12 +268,12 @@ double CurrencyDataLoader::RoundCurrencyRatio(double ratio) { // Compute how many decimals we need to display two meaningful digits at minimum // For example: 0.000000003423 -> 0.0000000034, 0.000212 -> 0.00021 - int numberDecimals = FORMATTER_RATE_MIN_DIGIT_COUNT; + int numberDecimals = FORMATTER_RATE_MIN_DECIMALS; if (ratio < 1) { numberDecimals = max( - FORMATTER_RATE_MIN_DIGIT_COUNT, - (int)(-log10(ratio)) + FORMATTER_RATE_MIN_MEANINGFULL_DIGITS); + FORMATTER_RATE_MIN_DECIMALS, + (int)(-log10(ratio)) + FORMATTER_RATE_MIN_SIGNIFICANT_DECIMALS); } unsigned long long scale = (unsigned long long)powl(10l, numberDecimals);