summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLokesh <l.kasana@samsung.com>2019-09-05 17:21:18 +0530
committersaerome.kim <saerome.kim@samsung.com>2019-09-16 21:05:04 +0900
commitb4a233ad62168ed0cafd0144b09cb2201cbfb9c7 (patch)
tree674f468b98f7887a1f790f8e55fc588f6e8aae19 /src
parent2971ab4d307ccec5fee5029c8830e9a2ec4f62cc (diff)
downloaduser-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.c14
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);
}
}