From 84d9aa2d16f9f26062044ddc52bbd86d83ddf548 Mon Sep 17 00:00:00 2001 From: Jakub Skowron Date: Mon, 11 Jul 2016 13:57:08 +0200 Subject: [PATCH] [Sensor] fix bug in SensorData::SetChangeListener, missing if clause [Verification] Code compiles without errors. TCT automatic passrate is 100%. TCT manual passrate is 85.71% (one expected fail due to error in test case) Change-Id: Ie8429a13fae3c0333fa6a7b28f48f2e02f04160d Signed-off-by: Jakub Skowron --- src/sensor/sensor_service.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/sensor/sensor_service.cc b/src/sensor/sensor_service.cc index 0cdb063d..5a428603 100755 --- a/src/sensor/sensor_service.cc +++ b/src/sensor/sensor_service.cc @@ -402,8 +402,10 @@ PlatformResult SensorData::SetChangeListener(unsigned int interval, unsigned int int ret = SENSOR_ERROR_NONE; if (batch_latency > 0) { ret = sensor_listener_set_max_batch_latency(listener_, batch_latency); - LoggerE("sensor_listener_set_max_batch_latency : %d", ret); - return GetSensorPlatformResult(ret, "Unable to set batchLatency"); + if (SENSOR_ERROR_NONE != ret ) { + LoggerE("sensor_listener_set_max_batch_latency : %d", ret); + return GetSensorPlatformResult(ret, "Unable to set batchLatency"); + } } ret = sensor_listener_set_event_cb(listener_, interval, SensorCallback, this); -- 2.34.1