Modified to set wifi tech state for connected 91/63991/1 accepted/tizen/common/20160329.143124 accepted/tizen/ivi/20160329.090600 accepted/tizen/mobile/20160329.090507 accepted/tizen/tv/20160329.090522 accepted/tizen/wearable/20160329.090536 submit/tizen/20160329.081720
authorhyunuktak <hyunuk.tak@samsung.com>
Tue, 29 Mar 2016 08:12:56 +0000 (17:12 +0900)
committerhyunuktak <hyunuk.tak@samsung.com>
Tue, 29 Mar 2016 08:12:59 +0000 (17:12 +0900)
Change-Id: I24e776d290adc69a48c6326c8117c8603cde66d1
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com>
packaging/net-config.spec
src/signal-handler.c

index 86fab70f79e0b29e400c0ffb82c2b3594701bc40..a829b49b901f647e200fa7fbf0c00f2697e478a2 100755 (executable)
@@ -1,6 +1,6 @@
 Name:          net-config
 Summary:       TIZEN Network Configuration service
-Version:       1.1.62
+Version:       1.1.63
 Release:       2
 Group:         System/Network
 License:       Apache-2.0
index fee6d0a75ec4a1adb40cf8f00e530f0fa736ef7a..4c7ec98ea9ca3ee785b7543b5530b6f47fe5d148 100755 (executable)
@@ -119,7 +119,12 @@ static void _technology_signal_cb(GDBusConnection *conn,
                        }
                } else if (g_strcmp0(key, "Connected") == 0) {
                        /* Connection state */
-                       wifi_state_set_tech_state(NETCONFIG_WIFI_TECH_CONNECTED);
+                       value = g_variant_get_boolean(var);
+                       if (value == TRUE) {
+                               wifi_state_set_tech_state(NETCONFIG_WIFI_TECH_CONNECTED);
+                       } else {
+                               wifi_state_set_tech_state(NETCONFIG_WIFI_TECH_POWERED);
+                       }
                } else if (g_strcmp0(key, "Tethering") == 0) {
                        /* Tethering state */
                        wifi_state_set_tech_state(NETCONFIG_WIFI_TECH_TETHERED);