From 031b3ab03f8dbf7e4894f42d89d68f5c84597243 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sat, 20 Mar 2004 23:01:46 +0000 Subject: [PATCH] unmount drive on memory card disconnect --- stepmania/src/MemoryCardManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/MemoryCardManager.cpp b/stepmania/src/MemoryCardManager.cpp index 232ac27eef..753b1e3972 100644 --- a/stepmania/src/MemoryCardManager.cpp +++ b/stepmania/src/MemoryCardManager.cpp @@ -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]); } } }