poller: continue to handle remaining events even if on_event() returns false 09/64509/1
authorMu-Woong Lee <muwoong.lee@samsung.com>
Fri, 18 Mar 2016 11:50:20 +0000 (20:50 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Fri, 1 Apr 2016 11:26:03 +0000 (20:26 +0900)
Change-Id: I93759e5aa8cfb46daacff01fff7763489e9827ee
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
src/server/sensor_event_poller.cpp

index f4a68c4..6058eed 100644 (file)
@@ -140,7 +140,7 @@ bool sensor_event_poller::process_event(int fd, const std::vector<uint32_t> &ids
                        if (!sensor->on_event(data, data_length, remains)) {
                                free(event);
                                free(data);
-                               break;
+                               continue;
                        }
 
                        event->sensor_id = sensor->get_id();