@ -10,6 +10,7 @@
# include "core/file_sys/archive_sdmc.h"
# include "core/file_sys/archive_sdmc.h"
# include "core/file_sys/directory_sdmc.h"
# include "core/file_sys/directory_sdmc.h"
# include "core/file_sys/file_sdmc.h"
# include "core/file_sys/file_sdmc.h"
# include "core/settings.h"
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
// FileSys namespace
// FileSys namespace
@ -29,8 +30,13 @@ Archive_SDMC::~Archive_SDMC() {
* @ return true if it initialized successfully
* @ return true if it initialized successfully
*/
*/
bool Archive_SDMC : : Initialize ( ) {
bool Archive_SDMC : : Initialize ( ) {
if ( ! FileUtil : : IsDirectory ( mount_point ) ) {
if ( ! Settings : : values . use_virtual_sd ) {
WARN_LOG ( FILESYS , " Directory %s not found, disabling SDMC. " , mount_point . c_str ( ) ) ;
WARN_LOG ( FILESYS , " SDMC disabled by config. " ) ;
return false ;
}
if ( ! FileUtil : : CreateFullPath ( mount_point ) ) {
WARN_LOG ( FILESYS , " Unable to create SDMC path. " ) ;
return false ;
return false ;
}
}