simplify name update logic
This commit is contained in:
@@ -14,6 +14,8 @@ const CString TEMP_MOUNT_POINT = "@mctemp/";
|
||||
|
||||
MemoryCardDriverThreaded_Windows::MemoryCardDriverThreaded_Windows()
|
||||
{
|
||||
m_bReset = false;
|
||||
|
||||
StartThread();
|
||||
}
|
||||
|
||||
@@ -59,6 +61,12 @@ void MemoryCardDriverThreaded_Windows::MountThreadMain()
|
||||
|
||||
while( !m_bShutdown )
|
||||
{
|
||||
if( m_bReset )
|
||||
{
|
||||
dwLastLogicalDrives = 0;
|
||||
m_bReset = false;
|
||||
}
|
||||
|
||||
DWORD dwNewLogicalDrives = ::GetLogicalDrives();
|
||||
if( dwNewLogicalDrives != dwLastLogicalDrives )
|
||||
{
|
||||
@@ -141,6 +149,11 @@ void MemoryCardDriverThreaded_Windows::Flush( UsbStorageDevice* pDevice )
|
||||
// Windows flushes automatically every ~2 seconds. -Chris
|
||||
}
|
||||
|
||||
void MemoryCardDriverThreaded_Windows::ResetUsbStorage()
|
||||
{
|
||||
m_bReset = true;
|
||||
}
|
||||
|
||||
/*
|
||||
* Copyright (c) 2003 by the person(s) listed below. All rights reserved.
|
||||
* Chris Danford
|
||||
|
||||
Reference in New Issue
Block a user