add hack to not play connect/disconnect sounds after resetting USB

This commit is contained in:
Chris Danford
2004-05-03 02:43:36 +00:00
parent 3525b20e03
commit 9d1a89d0d5
2 changed files with 19 additions and 7 deletions
+16 -7
View File
@@ -35,6 +35,8 @@ MemoryCardManager::MemoryCardManager()
}
m_pDriver->GetStorageDevices( m_vStorageDevices );
m_bDontPlaySoundsOnce = false;
m_soundReady.Load( THEME->GetPathToS("MemoryCardManager ready") );
m_soundError.Load( THEME->GetPathToS("MemoryCardManager error") );
m_soundTooLate.Load( THEME->GetPathToS("MemoryCardManager too late") );
@@ -248,15 +250,20 @@ match:
}
}
// play sound
if( m_bWriteError[p] )
m_soundError.Play();
else if( m_bTooLate[p] )
m_soundTooLate.Play();
else
m_soundReady.Play();
if( !m_bDontPlaySoundsOnce )
{
// play sound
if( m_bWriteError[p] )
m_soundError.Play();
else if( m_bTooLate[p] )
m_soundTooLate.Play();
else
m_soundReady.Play();
}
}
}
m_bDontPlaySoundsOnce = false;
}
void MemoryCardManager::FlushAndReset()
@@ -271,6 +278,8 @@ void MemoryCardManager::FlushAndReset()
}
m_pDriver->ResetUsbStorage(); // forces cards to be re-detected
m_bDontPlaySoundsOnce = true;
}
bool MemoryCardManager::PathIsMemCard( CString sDir ) const