Changeset 1876 for trunk/dll/common.c
- Timestamp:
- Oct 11, 2015, 1:42:28 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/common.c
r1855 r1876 37 37 for tree container and collector. 38 38 07 Aug 15 SHL Clean up and comment 39 10 Oct 15 GKY Update icon and display name on CD/DVD eject in all cases. 39 40 40 41 ***********************************************************************/ … … 386 387 DosError(FERR_DISABLEHARDERR); 387 388 rc = DosDevIOCtl(-1L, 8L, 0x40L, &parm, sizeof(parm), &plen, NULL, 0L, &dlen); 388 if (cmd == IDM_EJECT && 389 (fEjectFlpyScan ? TRUE : parm[1] > 1) && 390 (fEjectCDScan ? TRUE : !(driveflags[parm[1]] & DRIVE_CDROM)) && 391 (fEjectRemovableScan ? TRUE : (parm[1] < 2 || driveflags[parm[1]] & DRIVE_CDROM))) { 392 BOOL toggleTree = FALSE; 393 394 if (!hwndTree) { 395 WinSendMsg(hwndMain, WM_COMMAND, MPFROM2SHORT(IDM_VTREE, 0), MPVOID); 396 toggleTree = TRUE; 397 } 398 WinSendMsg(hwndTree, WM_COMMAND, MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 399 if (toggleTree) 400 WinSendMsg(hwndMain, WM_COMMAND, MPFROM2SHORT(IDM_VTREE, 0), MPVOID); 389 if (cmd == IDM_EJECT) { 390 if ((fEjectFlpyScan ? TRUE : parm[1] > 1) && 391 (fEjectCDScan ? TRUE : !(driveflags[parm[1]] & DRIVE_CDROM)) && 392 (fEjectRemovableScan ? TRUE : (parm[1] < 2 || 393 driveflags[parm[1]] & DRIVE_CDROM))) { 394 BOOL toggleTree = FALSE; 395 396 if (!hwndTree) { 397 WinSendMsg(hwndMain, WM_COMMAND, MPFROM2SHORT(IDM_VTREE, 0), MPVOID); 398 toggleTree = TRUE; 399 } 400 WinSendMsg(hwndTree, WM_COMMAND, MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 401 if (toggleTree) 402 WinSendMsg(hwndMain, WM_COMMAND, MPFROM2SHORT(IDM_VTREE, 0), MPVOID); 403 } 404 else if (driveflags[parm[1]] & DRIVE_CDROM) { 405 driveflags[parm[1]] |= DRIVE_INVALID; 406 PostMsg(hwndTree, WM_COMMAND, MPFROM2SHORT(IDM_UPDATE, 0), MPVOID); 407 } 401 408 } 402 409 }
Note:
See TracChangeset
for help on using the changeset viewer.