diff --git a/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Windows.cpp b/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Windows.cpp index 86854b8aad..f6316bbe4b 100644 --- a/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Windows.cpp +++ b/stepmania/src/arch/MemoryCard/MemoryCardDriverThreaded_Windows.cpp @@ -20,17 +20,19 @@ static bool TestReady( const CString &sDrive, CString &sVolumeLabelOut ) DWORD lpFileSystemFlags; TCHAR szFileSystemNameBuffer[MAX_PATH]; - bool bRet = !!GetVolumeInformation( - sDrive, + if( !GetVolumeInformation( + "j:", szVolumeNameBuffer, sizeof(szVolumeNameBuffer), &dwVolumeSerialNumber, &dwMaximumComponentLength, &lpFileSystemFlags, szFileSystemNameBuffer, - sizeof(szFileSystemNameBuffer) ); + sizeof(szFileSystemNameBuffer)) ) + return false; + sVolumeLabelOut = szVolumeNameBuffer; - return bRet; + return true; } bool MemoryCardDriverThreaded_Windows::TestWrite( UsbStorageDevice* pDevice )