Check the return value in TiltSensor 66/178266/2
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 9 May 2018 05:47:24 +0000 (14:47 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 9 May 2018 05:58:22 +0000 (05:58 +0000)
- sensor_create_listener() has a return value as int type.
  In tilt-sensor-impl-tizen.cpp, there is an omitted return check code
  at 171 line. So, added to check the return value of sensor_create_listener.

Change-Id: Ib6eb7e0af38a215df4a2492f5dd082ad82fefa56
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dali/internal/sensor/tizen/tilt-sensor-impl-tizen.cpp

index 0681148..d3773cf 100644 (file)
@@ -168,7 +168,14 @@ bool TiltSensorTizen::Connect()
     return false;
   }
 
-  sensor_create_listener(mSensor, &mSensorListener);
+  ret = sensor_create_listener(mSensor, &mSensorListener);
+
+  if(ret < 0)
+  {
+    DALI_LOG_ERROR("sensor_create_listener() failed : %s\n", get_sensor_error_string(ret).c_str());
+    return false;
+  }
+
   sensor_listener_set_event_cb(mSensorListener, interval, sensor_changed_cb, this);
   sensor_listener_set_interval(mSensorListener, interval);