From: Danny Jeongseok Seo Date: Thu, 19 Jul 2012 04:28:31 +0000 (+0900) Subject: Revise ConnMan profile prefix to fit ConnMan 0.78 X-Git-Tag: 2.0_alpha~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09bf004b4825d17c30af5781c8270e4ac1d36817;p=framework%2Fconnectivity%2Fnet-config.git Revise ConnMan profile prefix to fit ConnMan 0.78 --- diff --git a/debian/changelog b/debian/changelog index ac6b509..ffbb126 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +net-config (0.1.78) unstable; urgency=low + + * Revise ConnMan profile prefix to fit ConnMan 0.78 + * Git: slp/pkgs/n/net-config + * Tag: net-config_0.1.78 + + -- Danny Jeongseok Seo Tue, 08 May 2012 15:55:04 +0900 + net-config (0.1.77) unstable; urgency=low * Revise net-config to fit Android supplicant diff --git a/packaging/net-config.spec b/packaging/net-config.spec index edf4249..d605975 100644 --- a/packaging/net-config.spec +++ b/packaging/net-config.spec @@ -2,7 +2,7 @@ Name: net-config Summary: TIZEN Network Configuration Module -Version: 0.1.77 +Version: 0.1.78 Release: 1 Group: System/Network License: Apache License Version 2.0 diff --git a/src/signal-handler.c b/src/signal-handler.c index 3b9f844..6fe9f24 100644 --- a/src/signal-handler.c +++ b/src/signal-handler.c @@ -130,8 +130,12 @@ static void __netconfig_wifi_technology_state_signal_handler( if (wifi_tech_state == NULL) netconfig_wifi_update_power_state(FALSE); - else + else { + if (g_str_equal(wifi_tech_state, "EnabledTechnologies") != TRUE) + netconfig_wifi_update_power_state(FALSE); + g_free(wifi_tech_state); + } } else if (g_str_equal(property, "enabled") == TRUE) netconfig_wifi_update_power_state(TRUE); } diff --git a/src/wifi-state.c b/src/wifi-state.c index 398953d..2e23378 100644 --- a/src/wifi-state.c +++ b/src/wifi-state.c @@ -40,6 +40,7 @@ void netconfig_wifi_state_set_service_state( static GSList *__netconfig_wifi_state_get_service_profiles(DBusMessage *message) { + char *wifi_service_prefix = CONNMAN_PATH "/service/wifi_"; GSList *service_profiles = NULL; DBusMessageIter iter, dict; @@ -71,7 +72,7 @@ static GSList *__netconfig_wifi_state_get_service_profiles(DBusMessage *message) while (dbus_message_iter_get_arg_type(&value) == DBUS_TYPE_OBJECT_PATH) { dbus_message_iter_get_basic(&value, &object_path); - if (g_str_has_prefix(object_path, "/profile/default/wifi_") ==TRUE) + if (g_str_has_prefix(object_path, wifi_service_prefix) == TRUE) service_profiles = g_slist_append(service_profiles, g_strdup(object_path)); dbus_message_iter_next(&value);