capi-sensor: fix sensor_listener_set_max_batch_latency() 96/55396/1
authorHongkuk, Son <hongkuk.son@samsung.com>
Wed, 23 Dec 2015 10:45:47 +0000 (19:45 +0900)
committerHongkuk, Son <hongkuk.son@samsung.com>
Wed, 23 Dec 2015 10:54:29 +0000 (19:54 +0900)
Previously, it was skipped to call sensord_change_event_max_batch_latency().
Now modify to call sensord_change_event_max_batch_latency().
This returns SENSOR_ERROR_NONE.

Signed-off-by: Hongkuk, Son <hongkuk.son@samsung.com>
Change-Id: I3598549decd019feb94badab73f5b4df5b3edbbe

src/sensor.cpp

index 128f822..2b1f638 100644 (file)
@@ -533,6 +533,10 @@ int sensor_listener_set_interval(sensor_listener_h listener, unsigned int interv
 
 int sensor_listener_set_max_batch_latency(sensor_listener_h listener, unsigned int max_batch_latency)
 {
+       int id;
+       int type;
+       unsigned int event_id;
+
        _D("called sensor_set_max_batch_latency : listener[0x%x], max_batch_latency[%d]", listener, max_batch_latency);
 
        if (!listener)
@@ -541,22 +545,16 @@ int sensor_listener_set_max_batch_latency(sensor_listener_h listener, unsigned i
        if (listener->magic != SENSOR_LISTENER_MAGIC)
                return SENSOR_ERROR_INVALID_PARAMETER;
 
-#ifdef BATCH_SUPPORT
-       int type;
-       unsigned int event_id;
-
+       id = listener->id;
        type = (int)listener->type;
        event_id = type << SENSOR_SHIFT_TYPE | 0x1;
 
-       if (!sensord_change_event_max_batch_latency(listener->id, event_id, max_batch_latency))
+       if (!sensord_change_event_max_batch_latency(id, event_id, max_batch_latency))
                return SENSOR_ERROR_NOT_SUPPORTED;
 
        _D("success sensor_set_max_batch_latency");
 
        return SENSOR_ERROR_NONE;
-#else
-       return SENSOR_ERROR_NOT_SUPPORTED;
-#endif /* BATCH_SUPPORT */
 }
 
 int sensor_listener_set_option(sensor_listener_h listener, sensor_option_e option)