Change-Id: I9349e3cf6ffbe609f8aca637321bfe95c03521b4
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
Name: ug-setting-wifidirect-efl
Summary: Wi-Fi Direct setting UI gadget
Name: ug-setting-wifidirect-efl
Summary: Wi-Fi Direct setting UI gadget
Release: 1
Group: Applications/Network
License: Flora-1.1
Release: 1
Group: Applications/Network
License: Flora-1.1
tethering_error_e ret = TETHERING_ERROR_NONE;
tethering_h th = NULL;
bool is_wifi_enabled = false;
tethering_error_e ret = TETHERING_ERROR_NONE;
tethering_h th = NULL;
bool is_wifi_enabled = false;
- bool is_wifi_ap_enabled = false;
if (error != TETHERING_ERROR_NONE) {
if (code != TETHERING_DISABLED_BY_REQUEST) {
if (error != TETHERING_ERROR_NONE) {
if (code != TETHERING_DISABLED_BY_REQUEST) {
th = ugd->hotspot_handle;
if (th != NULL) {
is_wifi_enabled = tethering_is_enabled(th, TETHERING_TYPE_WIFI);
th = ugd->hotspot_handle;
if (th != NULL) {
is_wifi_enabled = tethering_is_enabled(th, TETHERING_TYPE_WIFI);
- is_wifi_ap_enabled = tethering_is_enabled(th, TETHERING_TYPE_RESERVED);
- if (is_wifi_enabled || is_wifi_ap_enabled) {
DBG(LOG_ERROR, "error !!! TETHERING is not disabled.\n");
DBG(LOG_ERROR, "error !!! TETHERING is not disabled.\n");
- DBG(LOG_ERROR, "is_wifi_enabled:%d is_wifi_ap_enabled:%d\n", is_wifi_enabled, is_wifi_ap_enabled);
DBG(LOG_ERROR, "tethering_unset_disabled_cb is failed(%d)\n", ret);
}
DBG(LOG_ERROR, "tethering_unset_disabled_cb is failed(%d)\n", ret);
}
- ret = tethering_unset_disabled_cb(th, TETHERING_TYPE_RESERVED);
- if (ret != TETHERING_ERROR_NONE) {
- DBG(LOG_ERROR, "tethering_unset_disabled_cb is failed(%d)\n", ret);
- }
-
/* Destroy tethering handle */
ret = tethering_destroy(th);
if (ret != TETHERING_ERROR_NONE) {
/* Destroy tethering handle */
ret = tethering_destroy(th);
if (ret != TETHERING_ERROR_NONE) {
WFD_RETV_IF(ugd == NULL || ugd->hotspot_handle == NULL, -1, "Incorrect parameter(NULL)\n");
tethering_error_e ret = TETHERING_ERROR_NONE;
bool is_wifi_enabled = false;
WFD_RETV_IF(ugd == NULL || ugd->hotspot_handle == NULL, -1, "Incorrect parameter(NULL)\n");
tethering_error_e ret = TETHERING_ERROR_NONE;
bool is_wifi_enabled = false;
- bool is_wifi_ap_enabled = false;
is_wifi_enabled = tethering_is_enabled(ugd->hotspot_handle, TETHERING_TYPE_WIFI);
is_wifi_enabled = tethering_is_enabled(ugd->hotspot_handle, TETHERING_TYPE_WIFI);
- is_wifi_ap_enabled = tethering_is_enabled(ugd->hotspot_handle, TETHERING_TYPE_RESERVED);
if (is_wifi_enabled) {
/* Register cbs */
if (is_wifi_enabled) {
/* Register cbs */
}
/* Disable tethering */
ret = tethering_disable(ugd->hotspot_handle, TETHERING_TYPE_WIFI);
}
/* Disable tethering */
ret = tethering_disable(ugd->hotspot_handle, TETHERING_TYPE_WIFI);
- } else if (is_wifi_ap_enabled) {
- ret = tethering_set_disabled_cb(ugd->hotspot_handle, TETHERING_TYPE_RESERVED, __disabled_cb, ugd);
- if (ret != TETHERING_ERROR_NONE) {
- DBG(LOG_ERROR, "tethering_set_disabled_cb is failed\n", ret);
- return -1;
- }
- ret = tethering_disable(ugd->hotspot_handle, TETHERING_TYPE_RESERVED);
}
if (ret != TETHERING_ERROR_NONE) {
}
if (ret != TETHERING_ERROR_NONE) {
DBG(LOG_ERROR, "tethering_unset_disabled_cb is failed(%d)\n", ret);
}
DBG(LOG_ERROR, "tethering_unset_disabled_cb is failed(%d)\n", ret);
}
- ret = tethering_unset_disabled_cb(ugd->hotspot_handle, TETHERING_TYPE_RESERVED);
- if (ret != TETHERING_ERROR_NONE) {
- DBG(LOG_ERROR, "tethering_unset_disabled_cb is failed(%d)\n", ret);
- }
-
/* Destroy tethering handle */
ret = tethering_destroy(ugd->hotspot_handle);
if (ret != TETHERING_ERROR_NONE) {
/* Destroy tethering handle */
ret = tethering_destroy(ugd->hotspot_handle);
if (ret != TETHERING_ERROR_NONE) {
int res;
bool is_wifi_enabled = false;
int res;
bool is_wifi_enabled = false;
- bool is_wifi_ap_enabled = false;
-
if(!ugd->is_init_ok) {
DBG(LOG_ERROR, "device is initializing, please wait\n");
if(!ugd->is_init_ok) {
DBG(LOG_ERROR, "device is initializing, please wait\n");
}
is_wifi_enabled = tethering_is_enabled(ugd->hotspot_handle, TETHERING_TYPE_WIFI);
}
is_wifi_enabled = tethering_is_enabled(ugd->hotspot_handle, TETHERING_TYPE_WIFI);
- is_wifi_ap_enabled = tethering_is_enabled(ugd->hotspot_handle, TETHERING_TYPE_RESERVED);
#ifndef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
if (wifi_state > VCONFKEY_WIFI_OFF) {
#ifndef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
if (wifi_state > VCONFKEY_WIFI_OFF) {
} else
#endif /* MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE */
} else
#endif /* MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE */
- if (is_wifi_enabled || is_wifi_ap_enabled) {
DBG(LOG_INFO, "WiFi is connected, so have to turn off WiFi");
wfd_ug_act_popup(ugd, D_("IDS_WIFI_BODY_USING_WI_FI_DIRECT_WILL_DISCONNECT_CURRENT_WI_FI_TETHERING_CONTINUE_Q"), POPUP_TYPE_HOTSPOT_OFF);
} else
DBG(LOG_INFO, "WiFi is connected, so have to turn off WiFi");
wfd_ug_act_popup(ugd, D_("IDS_WIFI_BODY_USING_WI_FI_DIRECT_WILL_DISCONNECT_CURRENT_WI_FI_TETHERING_CONTINUE_Q"), POPUP_TYPE_HOTSPOT_OFF);
} else
<privilege>http://tizen.org/privilege/wifidirect</privilege>
<privilege>http://tizen.org/privilege/notification</privilege>
<privilege>http://tizen.org/privilege/haptic</privilege>
<privilege>http://tizen.org/privilege/wifidirect</privilege>
<privilege>http://tizen.org/privilege/notification</privilege>
<privilege>http://tizen.org/privilege/haptic</privilege>
+ <privilege>http://tizen.org/privilege/tethering.admin</privilege>
</privileges>
</manifest>
</privileges>
</manifest>