From 27b2108b650d2f2e5db81223c511f24bfd7c4849 Mon Sep 17 00:00:00 2001 From: Jiwoong Im Date: Fri, 21 Jul 2017 11:15:59 +0900 Subject: [PATCH] Add wifi event for launch on event - Add SYS_EVENT_WIFI_STATE event to launch on event list. Change-Id: I1699b73fb0fe78001c796534729508d40b9ac787 Signed-off-by: Jiwoong Im --- src/esd_main.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/esd_main.c b/src/esd_main.c index 784a514..40987f2 100644 --- a/src/esd_main.c +++ b/src/esd_main.c @@ -36,7 +36,8 @@ static const char *event_launch_support_list[] = { SYS_EVENT_USB_STATUS, SYS_EVENT_EARJACK_STATUS, SYS_EVENT_INCOMMING_MSG, - SYS_EVENT_OUTGOING_MSG + SYS_EVENT_OUTGOING_MSG, + SYS_EVENT_WIFI_STATE }; struct privilege_info { @@ -823,6 +824,13 @@ static void __esd_launch_event_handler(char *event_name, bundle *data, void *use _D("msg_id(%s)", msg_id); if (msg_id == NULL) return; + } else if (strcmp(SYS_EVENT_WIFI_STATE, event_name) == 0) { + val = bundle_get_val(data, EVT_KEY_WIFI_STATE); + if (val == NULL) + return; + _D("wifi_state(%s)", val); + if (strcmp(EVT_VAL_WIFI_CONNECTED, val) != 0) + return; } eep = calloc(1, sizeof(esd_event_param)); -- 2.7.4