@@ -40,7 +40,7 @@ static struct FileDriverEntry_DIRRO: public FileDriverEntry
|
|||||||
} const g_RegisterDriver2;
|
} const g_RegisterDriver2;
|
||||||
|
|
||||||
RageFileDriverDirect::RageFileDriverDirect( const RString &sRoot ):
|
RageFileDriverDirect::RageFileDriverDirect( const RString &sRoot ):
|
||||||
RageFileDriver( new DirectFilenameDB(sRoot) ), m_sRoot(sRoot)
|
RageFileDriver( new DirectFilenameDB(sRoot) )
|
||||||
{
|
{
|
||||||
Remount( sRoot );
|
Remount( sRoot );
|
||||||
}
|
}
|
||||||
@@ -158,7 +158,7 @@ bool RageFileDriverDirect::Move( const RString &sOldPath_, const RString &sNewPa
|
|||||||
|
|
||||||
bool RageFileDriverDirect::Remove( const RString &sPath_ )
|
bool RageFileDriverDirect::Remove( const RString &sPath_ )
|
||||||
{
|
{
|
||||||
if( m_sRoot.empty() || m_sRoot == "(empty)")
|
if( m_sRoot == "(empty)" )
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -716,13 +716,16 @@ bool RageFileManager::Mount( const RString &sType, const RString &sRoot_, const
|
|||||||
RageFileDriver *pDriver = MakeFileDriver( sType, sRoot );
|
RageFileDriver *pDriver = MakeFileDriver( sType, sRoot );
|
||||||
if( pDriver == nullptr )
|
if( pDriver == nullptr )
|
||||||
{
|
{
|
||||||
const RString errorMsg = ssprintf("Can't mount unknown VFS type \"%s\", root \"%s\"", sType.c_str(), sRoot.c_str());
|
CHECKPOINT_M( ssprintf("Can't mount unknown VFS type \"%s\", root \"%s\"", sType.c_str(), sRoot.c_str() ) );
|
||||||
CHECKPOINT_M( errorMsg );
|
|
||||||
LOG->Warn( "%s", errorMsg.c_str() );
|
if( LOG )
|
||||||
|
LOG->Warn("Can't mount unknown VFS type \"%s\", root \"%s\"", sType.c_str(), sRoot.c_str() );
|
||||||
|
else
|
||||||
|
fprintf( stderr, "Can't mount unknown VFS type \"%s\", root \"%s\"\n", sType.c_str(), sRoot.c_str() );
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
CHECKPOINT_M("Driver successfully made.");
|
CHECKPOINT_M("Driver %s successfully made.");
|
||||||
|
|
||||||
LoadedDriver *pLoadedDriver = new LoadedDriver;
|
LoadedDriver *pLoadedDriver = new LoadedDriver;
|
||||||
pLoadedDriver->m_pDriver = pDriver;
|
pLoadedDriver->m_pDriver = pDriver;
|
||||||
|
|||||||
Reference in New Issue
Block a user