Modified toast popup 22/66622/1 accepted/tizen/common/20160420.141737 accepted/tizen/ivi/20160421.010709 accepted/tizen/mobile/20160421.010717 accepted/tizen/tv/20160421.010657 accepted/tizen/wearable/20160421.010714 submit/tizen/20160420.044537
authortaesubkim <taesub.kim@samsung.com>
Wed, 20 Apr 2016 02:45:42 +0000 (11:45 +0900)
committertaesubkim <taesub.kim@samsung.com>
Wed, 20 Apr 2016 02:45:56 +0000 (11:45 +0900)
Change-Id: I1c2b52615ae762ed1a43e1fa170438468ec6d447
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
src/net-popup.c

index ad6c1f0..cdab0ab 100755 (executable)
@@ -362,6 +362,7 @@ static int __toast_popup_show(app_control_h request, void *data)
        char *mode = NULL;
        Evas_Object *twin = NULL;
        Evas_Object *tpop = NULL;
+       char *ap_name = NULL;
 
        ret = app_control_get_extra_data(request, "_SYSPOPUP_CONTENT_", &mode);
        if (ret != APP_CONTROL_ERROR_NONE) {
@@ -393,6 +394,22 @@ static int __toast_popup_show(app_control_h request, void *data)
                log_print(NET_POPUP, "alert no ap found\n");
 
                g_snprintf(buf, ALERT_STR_LEN_MAX, ALERT_STR_ERR_CONNECT);
+       } else if (strcmp(mode, "wifi connected") == 0) {
+               ret = app_control_get_extra_data(request, "_AP_NAME_", &ap_name);
+
+               if (APP_CONTROL_ERROR_NONE != ret) {
+                       log_print(NET_POPUP, "Failed to get _AP_NAME_ ret = %d", ret);
+                       g_free(mode);
+                       return 0;
+               }
+
+               if (ap_name != NULL)
+                       g_snprintf(buf, ALERT_STR_LEN_MAX, ALERT_STR_WIFI_CONNECTED, ap_name);
+               else
+                       g_snprintf(buf, ALERT_STR_LEN_MAX, ALERT_STR_WIFI_CONNECTED, "");
+
+               log_print(NET_POPUP, "alert wifi connected\n");
+               g_free(ap_name);
        } else
                log_print(NET_POPUP, "%s\n", mode);