- WDPOP_LOGD( "Launch wifidirect-ugapp");
- service_h service;
- service_create(&service);
- service_set_operation(service, SERVICE_OPERATION_DEFAULT);
- service_set_package(service, "org.tizen.wifi-direct-ugapp");
- service_send_launch_request(service, NULL, NULL);
- service_destroy(service);
- }
+ WFD_APP_LOG(WFD_APP_LOG_LOW, "Launch wifidirect-ug");
+ wifi_direct_get_state(&ad->wfd_status);
+ WFD_APP_LOG(WFD_APP_LOG_LOW, "State: %d", ad->wfd_status);
+ if (ad->wfd_status == WIFI_DIRECT_STATE_CONNECTED) {
+ WFD_APP_LOG(WFD_APP_LOG_LOW, "Connected");
+ if (ad->transmit_timer) {
+ ecore_timer_del(ad->transmit_timer);
+ ad->transmit_timer = NULL;
+ }
+ WFD_APP_LOG(WFD_APP_LOG_LOW, "start the transmit timer again\n");
+ ad->last_wfd_transmit_time = time(NULL);
+ ad->transmit_timer = ecore_timer_add(5.0,
+ (Ecore_Task_Cb)wfd_automatic_deactivated_for_connection_cb, ad);
+ }
+ app_control_h ug_control;
+ WFD_APP_LOG(WFD_APP_LOG_LOW, "Launching Settings EFL from notification\n");
+ app_control_create(&ug_control);
+ app_control_set_operation(ug_control, APP_CONTROL_OPERATION_DEFAULT);
+ app_control_set_launch_mode(ug_control, APP_CONTROL_LAUNCH_MODE_GROUP);
+ app_control_set_app_id(ug_control, "setting-wifidirect-efl");