From 45ab3b4e26f0d9115a94f09f311b8034409b6150 Mon Sep 17 00:00:00 2001 From: MoneroOcean Date: Mon, 22 Jul 2019 13:37:23 -0700 Subject: [PATCH] Allow to use integer numbers in algo-perf again --- src/core/Benchmark.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/core/Benchmark.cpp b/src/core/Benchmark.cpp index 4fc91280..27c38e26 100644 --- a/src/core/Benchmark.cpp +++ b/src/core/Benchmark.cpp @@ -76,12 +76,17 @@ void Benchmark::read(const rapidjson::Value &value) LOG_ALERT("Ignoring wrong algo-perf name %s", member.name.GetString()); continue; } - if (!member.value.IsFloat()) { - LOG_ALERT("Ignoring wrong value for %s algo-perf", member.name.GetString()); + if (member.value.IsFloat()) { + algo_perf[algo.id()] = member.value.GetFloat(); + m_isNewBenchRun = false; continue; } - algo_perf[algo.id()] = member.value.GetFloat(); - m_isNewBenchRun = false; + if (member.value.IsInt()) { + algo_perf[algo.id()] = member.value.GetInt(); + m_isNewBenchRun = false; + continue; + } + LOG_ALERT("Ignoring wrong value for %s algo-perf", member.name.GetString()); } } }