From 8f4d6b8784853dbc88483bfdbd490ff77d0b4187 Mon Sep 17 00:00:00 2001 From: radius Date: Sun, 27 Nov 2016 19:50:41 -0500 Subject: [PATCH] only block loading when firmware is required --- core_info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core_info.c b/core_info.c index b2e71714e0..be7d191a26 100644 --- a/core_info.c +++ b/core_info.c @@ -421,7 +421,7 @@ static bool core_info_list_update_missing_firmware_internal( fill_pathname_join(path, systemdir, info->firmware[i].path, sizeof(path)); info->firmware[i].missing = !path_file_exists(path); - if (info->firmware[i].missing) + if (info->firmware[i].missing && !info->firmware[i].optional) { runloop_ctl(RUNLOOP_CTL_SET_MISSING_BIOS, NULL); RARCH_WARN("Firmware missing: %s\n", info->firmware[i].path);