remove devices with no matched mountpoint

This commit is contained in:
Glenn Maynard
2004-04-17 01:02:54 +00:00
parent de3a48cb54
commit 85688f9afc
@@ -340,6 +340,18 @@ void GetNewStorageDevices( vector<UsbStorageDeviceEx>& vDevicesOut )
}
}
}
/* Remove any devices that we couldn't find a mountpoint for. */
for( unsigned i=0; i<vDevicesOut.size(); i++ )
{
UsbStorageDevice& usbd = vDevicesOut[i];
if( usbd.sOsMountDir.empty() )
{
vDevicesOut.erase( vDevicesOut.begin()+i );
--i;
}
}
}
void MemoryCardDriverThreaded_Linux::Mount( UsbStorageDevice* pDevice, CString sMountPoint )