1
0
mirror of https://github.com/libretro/RetroArch synced 2024-07-08 20:25:47 +00:00

Fix minor issues and a memleak

This commit is contained in:
David Guillen Fandos 2020-12-10 19:24:34 +01:00
parent e31605b9fa
commit 8b88f705b8
2 changed files with 17 additions and 1 deletions

View File

@ -5479,7 +5479,7 @@ unsigned menu_displaylist_build_list(
{
const char *ssid = scan->net_list[i].ssid;
if (menu_entries_append_enum(list,
strlen(ssid) ? ssid : msg_hash_to_str(MSG_WIFI_EMPTY_SSID),
string_is_empty(ssid) ? msg_hash_to_str(MSG_WIFI_EMPTY_SSID) : ssid,
msg_hash_to_str(MENU_ENUM_LABEL_CONNECT_WIFI),
MENU_ENUM_LABEL_CONNECT_WIFI,
MENU_WIFI, 0, 0))

View File

@ -44,6 +44,9 @@
static void task_wifi_scan_handler(retro_task_t *task)
{
if (!task)
return;
driver_wifi_scan();
task_set_progress(task, 100);
@ -54,6 +57,9 @@ static void task_wifi_scan_handler(retro_task_t *task)
static void task_wifi_enable_handler(retro_task_t *task)
{
if (!task)
return;
driver_wifi_enable(true);
task_set_progress(task, 100);
@ -62,6 +68,9 @@ static void task_wifi_enable_handler(retro_task_t *task)
static void task_wifi_disable_handler(retro_task_t *task)
{
if (!task)
return;
driver_wifi_enable(false);
task_set_progress(task, 100);
@ -70,6 +79,9 @@ static void task_wifi_disable_handler(retro_task_t *task)
static void task_wifi_disconnect_handler(retro_task_t *task)
{
if (!task)
return;
wifi_network_info_t netinfo;
if (driver_wifi_connection_info(&netinfo))
@ -81,7 +93,11 @@ static void task_wifi_disconnect_handler(retro_task_t *task)
static void task_wifi_connect_handler(retro_task_t *task)
{
if (!task)
return;
driver_wifi_connect_ssid(task->user_data);
free(task->user_data);
task_set_progress(task, 100);
task_set_finished(task, true);