From 0f62135121efde556d1378c5e798080388562f63 Mon Sep 17 00:00:00 2001 From: Szymon Jastrzebski Date: Wed, 19 Jul 2017 13:26:34 +0200 Subject: [PATCH] [HAM] Adding casting int64_t to float SVACE detected problem with code NO_CAST.INTEGER_DIVISION (25137). [Verification] Code compiles, TCT HAM passed 100%. Change-Id: Ie48c2250b70f79c29ea002d2c1e9b89f81e0ac24 Signed-off-by: Szymon Jastrzebski --- src/humanactivitymonitor/humanactivitymonitor_manager.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/humanactivitymonitor/humanactivitymonitor_manager.cc b/src/humanactivitymonitor/humanactivitymonitor_manager.cc index 526bef7b..de845e9d 100755 --- a/src/humanactivitymonitor/humanactivitymonitor_manager.cc +++ b/src/humanactivitymonitor/humanactivitymonitor_manager.cc @@ -1336,10 +1336,12 @@ HumanActivityMonitorManager::HumanActivityMonitorManager() LOGGER(DEBUG) << " pedometer_data->diffs_coun: " << pedometer_data->diffs_count; if (pedometer_data->diffs_count > 0) { for (int i = 0; i < pedometer_data->diffs_count; ++i) { - InsertStepDifference(pedometer_data->diffs[i].steps, getCurrentTimeStamp(pedometer_data->diffs[i].timestamp) / 1000, &diffs); + InsertStepDifference(pedometer_data->diffs[i].steps, + static_cast(getCurrentTimeStamp(pedometer_data->diffs[i].timestamp) / 1000), &diffs); } } else { - InsertStepDifference(steps_so_far > 0.0 ? pedometer_data->steps() - steps_so_far : 0.0, getCurrentTimeStamp(pedometer_data->timestamp) / 1000, &diffs); + InsertStepDifference(steps_so_far > 0.0 ? pedometer_data->steps() - steps_so_far : 0.0, + static_cast(getCurrentTimeStamp(pedometer_data->timestamp) / 1000), &diffs); } steps_so_far = pedometer_data->steps(); -- 2.34.1