diff options
author | Lokesh <l.kasana@samsung.com> | 2019-09-05 17:21:18 +0530 |
---|---|---|
committer | saerome.kim <saerome.kim@samsung.com> | 2019-09-16 21:05:04 +0900 |
commit | b4a233ad62168ed0cafd0144b09cb2201cbfb9c7 (patch) | |
tree | 674f468b98f7887a1f790f8e55fc588f6e8aae19 /src | |
parent | 2971ab4d307ccec5fee5029c8830e9a2ec4f62cc (diff) | |
download | user-awareness-b4a233ad62168ed0cafd0144b09cb2201cbfb9c7.tar.gz user-awareness-b4a233ad62168ed0cafd0144b09cb2201cbfb9c7.tar.bz2 user-awareness-b4a233ad62168ed0cafd0144b09cb2201cbfb9c7.zip |
Make '__ua_monitor_send_user_absence_cb' consistent with '__ua_monitor_send_user_presence_cb'
Pass user_state pointer as the method parameter.
Change-Id: I7a10855f2aa3b12eee156b4855124255fe3e8ed0
Signed-off-by: Lokesh <l.kasana@samsung.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/user-awareness-monitors.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/user-awareness-monitors.c b/src/user-awareness-monitors.c index 69ebf9b..4f9f7fc 100644 --- a/src/user-awareness-monitors.c +++ b/src/user-awareness-monitors.c @@ -430,14 +430,18 @@ static void __ua_sensor_presence_detected(ua_monitor_s *monitor, } static void __ua_monitor_send_user_absence_cb(ua_monitor_s *monitor, - ua_user_h user_handle, unsigned int user_sensor_bitmask) + ua_user_state_info_s *user_state) { FUNC_ENTRY; unsigned int env_absence_bitmask = 0; + unsigned int user_sensor_bitmask = user_state->sensor_bitmask; gboolean and_condition = 0; gboolean or_condition = 0; gboolean condition_result = 0; + ua_user_h user_handle = _ua_get_user_handle_by_account( + user_state->account); + /** * Check whether user_handle present or not and also check * whether presence has been started or not. @@ -537,12 +541,8 @@ static void __ua_send_absence_detection() ua_user_state_info_s *user_state = l1->data; UA_INFO("Scanning user list..."); - if (!user_state) - continue; - - ua_user_h user_handle = _ua_get_user_handle_by_account(user_state->account); - __ua_monitor_send_user_absence_cb(monitor, user_handle, - user_state->sensor_bitmask); + if (user_state) + __ua_monitor_send_user_absence_cb(monitor, user_state); } } |