diff --git a/src/RageFileDriverDirect.cpp b/src/RageFileDriverDirect.cpp index 425f3f8f73..66c9bd1c7b 100644 --- a/src/RageFileDriverDirect.cpp +++ b/src/RageFileDriverDirect.cpp @@ -230,7 +230,7 @@ RageFileBasic *RageFileDriverDirectReadOnly::Open( const RString &sPath, int iMo { if( iMode & RageFile::WRITE ) { - iError = EROFS; + iError = ERROR_WRITING_NOT_SUPPORTED; return nullptr; } diff --git a/src/RageFileManager.cpp b/src/RageFileManager.cpp index e8fbd9823f..39c080f439 100644 --- a/src/RageFileManager.cpp +++ b/src/RageFileManager.cpp @@ -546,7 +546,7 @@ static void AdjustMountpoint( RString &sMountPoint ) static void AddFilesystemDriver( LoadedDriver *pLoadedDriver ) { g_Mutex->Lock(); - g_pDrivers.push_back(pLoadedDriver); + g_pDrivers.insert(g_pDrivers.begin(), pLoadedDriver); g_Mountpoints->LoadFromDrivers( g_pDrivers ); g_Mutex->Unlock(); }