Now able to display a list of ssid

This commit is contained in:
Jean-André Santoni 2016-09-22 00:03:01 +02:00 committed by twinaphex
parent d1ae577811
commit 4440b58cbe
4 changed files with 9 additions and 8 deletions

View File

@ -4673,7 +4673,7 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data)
{
const char *ssid = ssid_list->elems[i].data;
menu_entries_append_enum(info->list,
"Test",
ssid,
msg_hash_to_str(MENU_ENUM_LABEL_LOAD_CONTENT),
MENU_ENUM_LABEL_LOAD_CONTENT,
MENU_SETTING_ACTION, 0, 0);

View File

@ -43,9 +43,13 @@ static void connmanctl_scan(struct string_list *list)
{
union string_list_elem_attr attr;
attr.i = RARCH_FILETYPE_UNSET;
char ssid[512];
string_list_append(list, "LALA", attr);
string_list_append(list, "LOLO", attr);
FILE* file = popen("connmanctl services", "r");
while (fgets (ssid, 512, file) != NULL)
string_list_append(list, ssid, attr);
pclose(file);
}
wifi_driver_t wifi_connmanctl = {

View File

@ -38,7 +38,7 @@ static void nullwifi_stop(void *data)
(void)data;
}
static void nullwifi_scan(struct string_list **list)
static void nullwifi_scan(struct string_list *list)
{
}

View File

@ -98,10 +98,7 @@ bool driver_wifi_start(void)
void driver_wifi_scan(struct string_list *list)
{
if (wifi_driver && wifi_data && wifi_driver->scan)
{
wifi_driver->scan(list);
}
wifi_driver->scan(list);
}
bool wifi_driver_ctl(enum rarch_wifi_ctl_state state, void *data)