From 7c86c4c047b0c33ab6a9fafeedb28c34f4e05834 Mon Sep 17 00:00:00 2001 From: Christoph Baumann Date: Wed, 21 May 2025 21:03:17 +0200 Subject: [PATCH] only init file based if necessary --- emummc/source/emuMMC/emummc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emummc/source/emuMMC/emummc.c b/emummc/source/emuMMC/emummc.c index 9dfcad752..3276238e2 100644 --- a/emummc/source/emuMMC/emummc.c +++ b/emummc/source/emuMMC/emummc.c @@ -472,7 +472,7 @@ static void _sdmmc_ensure_initialized_sd(void) // when sd is closed and file based emusd enabled, file based will be finalized // but sd might not be deinitialized. if sd is opened again, need to // initialize file based again, even if sd wasnt deinitialized - if(!file_based_sd_initialized){ + if(!file_based_sd_initialized && (emuMMC_ctx.SD_Type == EmummcType_File_Sd || emuMMC_ctx.SD_Type == EmummcType_File_Emmc)){ _file_based_sd_initialize(); } }