Add wifi event for launch on event 80/139880/3 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0 accepted/tizen/3.0/common/20170728.153202 accepted/tizen/3.0/ivi/20170728.004717 accepted/tizen/3.0/mobile/20170728.004703 accepted/tizen/3.0/tv/20170728.004707 accepted/tizen/3.0/wearable/20170728.004712 submit/tizen_3.0/20170725.043554
authorJiwoong Im <jiwoong.im@samsung.com>
Fri, 21 Jul 2017 02:15:59 +0000 (11:15 +0900)
committerJiwoong Im <jiwoong.im@samsung.com>
Mon, 24 Jul 2017 10:35:50 +0000 (19:35 +0900)
- Add SYS_EVENT_WIFI_STATE event to launch on event list.

Change-Id: I1699b73fb0fe78001c796534729508d40b9ac787
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
src/esd_main.c

index 6a5a106..07992de 100644 (file)
@@ -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));