Changeset 8785 for trunk/src/kernel32/hmdisk.cpp
- Timestamp:
- Jun 26, 2002, 3:35:13 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmdisk.cpp
r8782 r8785 1 /* $Id: hmdisk.cpp,v 1.4 8 2002-06-26 11:08:32sandervl Exp $ */1 /* $Id: hmdisk.cpp,v 1.49 2002-06-26 13:35:13 sandervl Exp $ */ 2 2 3 3 /* … … 784 784 if(!pHMHandleData->hHMHandle) { 785 785 pHMHandleData->hHMHandle = OpenDisk(drvInfo); 786 if(!pHMHandleData->hHMHandle) { 786 //IOCTL_DISK_GET_DRIVE_GEOMETRY must fail if no disk inserted 787 //the other two shouldn't 788 if(!pHMHandleData->hHMHandle && dwIoControlCode == IOCTL_DISK_GET_DRIVE_GEOMETRY) { 787 789 dprintf(("No disk inserted; aborting")); 788 790 SetLastError(ERROR_NOT_READY); … … 796 798 //label has changed 797 799 //TODO: Find better way to determine if floppy was removed or switched 798 if(drvInfo->driveType != DRIVE_FIXED )800 if(drvInfo->driveType != DRIVE_FIXED && pHMHandleData->hHMHandle) 799 801 { 800 802 rc = OSLibDosQueryVolumeSerialAndName(1 + drvInfo->driveLetter - 'A', &volumelabel, NULL, 0);
Note:
See TracChangeset
for help on using the changeset viewer.