unmount drive on memory card disconnect

This commit is contained in:
Chris Danford
2004-03-20 23:01:46 +00:00
parent a8fd20b5ab
commit 031b3ab03f
+2 -2
View File
@@ -94,13 +94,13 @@ void MemoryCardManager::Update( float fDelta )
if( find(vDisconnects.begin(),vDisconnects.end(),m_Device[p]) != vDisconnects.end() ) // assigned card was disconnected
{
m_pDriver->Unmount(&m_Device[p], MEM_CARD_MOUNT_POINT[p]);
m_Device[p].MakeBlank();
m_soundDisconnect.Play();
if( PROFILEMAN->ProfileWasLoadedFromMemoryCard((PlayerNumber)p) )
PROFILEMAN->UnloadProfile( (PlayerNumber)p );
m_pDriver->Unmount(&m_Device[p], MEM_CARD_MOUNT_POINT[p]);
}
}
}