Adding changes to display auto configuration values. 23/134523/3
authorPriya Kohli <priya.kohli@samsung.com>
Mon, 19 Jun 2017 05:35:39 +0000 (11:05 +0530)
committerPriya Kohli <priya.kohli@samsung.com>
Tue, 20 Jun 2017 05:31:20 +0000 (11:01 +0530)
When Auto IP and Auto DNS is selected.

Change-Id: Iac466d2fa3aabebc40ae6810a6677a399bbc96b1
Signed-off-by: Priya Kohli <priya.kohli@samsung.com>
src/data/system/data_wired.c
src/view/view_new_network.c

index 00d5dbe5c0595e6178171a8b8a80dabd6401c85f..5104f212beb806c4a391a7f70773de7445a92d1b 100755 (executable)
@@ -313,7 +313,7 @@ static void _profile_changed_cb(connection_profile_state_e state, void* user_dat
        data = user_data;
 
        /* send notification to network layout */
-       if (data->event_cb)
+       if (data->event_cb && data->result)
                data->event_cb(EVENT_DATA_UPDATE_WIRED, data->cb_data);
 }
 
index b7549e7ea47b03675c5f11a21b70867cd34536d8..b1963fd6aa513ae38b0e2d22d02fed05095afab6 100644 (file)
@@ -1084,6 +1084,7 @@ static void _set_default_config_values(struct _priv *priv)
 
        if(_config_values._ip_config_type == 0)
        {
+               update_ethernet_profile_dhcp(priv->conn);
                /* IP address entry */
                get_address(priv->conn, IP_ADDRESS, &address);
                ip_text = g_strsplit(address, ".", 5);
@@ -1358,6 +1359,8 @@ static void _create_content_manual(struct _priv *priv)
                _set_content_manual_ip(priv);
        else if ( _config_values._dns_config_type == 1)
                _set_content_manual_dns(priv);
+
+       priv->conn->result = false;
 }
 
 static Evas_Object *_create(Evas_Object *win, void *data)