_destroy_scanning_popup();
- if (!viewmgr_remove_view(VIEW_WIRELESS_LIST))
- _ERR("Update view failed");
-
if (!viewmgr_add_view(view_wireless_list_get_vclass(), priv)) {
_ERR("Add view failed");
}
+ viewmgr_show_view(VIEW_WIRELESS_LIST);
+ list = datamgr_get_data(priv->wirelessmgr);
+
+ if (!list) {
+ _draw_no_contents_message(priv);
+ return;
+ }
+
+ _wireless_data_found_done(priv->ly, list);
break;
case EVENT_DATA_SELECT_DONE:
static void _destroy_list_type_popup(struct _priv *priv)
{
evas_object_hide(wifi_list_popup);
- evas_object_del(wifi_list_popup);
- viewmgr_remove_view(VIEW_WIRELESS_LIST);
_destroy_scanning_popup();
}
struct _priv *priv = NULL;
Evas_Object *ly = NULL;
Evas_Object *table = NULL;
- Eina_List *list;
Evas_Object *grid;
if (!win) {
_ERR("Get window object failed.");
evas_object_event_callback_add(wifi_list_popup, EVAS_CALLBACK_KEY_DOWN,
_popup_list_key_down_cb, priv);
- list = datamgr_get_data(priv->wirelessmgr);
- if (!list) {
- return NULL;
- }
- _wireless_data_found_done(ly, list);
-
table = elm_table_add(wifi_list_popup);
evas_object_size_hint_weight_set(table, 0,
if (!listmgr_update_grid(priv->listmgr, LIST_WIRELESS))
_ERR("Listmgr update list failed.");
- datamgr_update(priv->wirelessmgr, WIRELESS_ACTIVATE);
- list = datamgr_get_data(priv->wirelessmgr);
- if (!list) {
- return NULL;
- }
- if (!listmgr_update_grid(priv->listmgr, LIST_WIRELESS))
- _ERR("Listmgr update list failed.");
elm_object_focus_allow_set(wifi_list_popup, EINA_TRUE);