Changeset 1434 for trunk/dll/treecnr.c
- Timestamp:
- Jun 23, 2009, 12:52:05 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/treecnr.c
r1431 r1434 274 274 if (!stricmp(dirname, pciP->pszFileName)) 275 275 break; // Found it 276 if (~pciP->rc.flRecordAttr & CRA_EXPANDED) 277 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 276 if (~pciP->rc.flRecordAttr & CRA_EXPANDED) { 277 if (!(driveflags[toupper(*pciP->pszFileName) - 'A'] & DRIVE_RSCANNED)) { 278 WinSendMsg(hwndCnr, UM_RESCAN, MPFROMP(pciP), MPVOID); 279 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 280 } 281 else 282 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 283 } 278 284 strcpy(szDir, dirname); 279 285 if (p - szDir >= strlen(szDir)) … … 330 336 MPFROM2SHORT(CMA_PARENT, CMA_ITEMORDER)); 331 337 if (pciP && (INT) pciP != -1) { 332 if (!(pciP->rc.flRecordAttr & CRA_EXPANDED)) 333 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 338 if (!(pciP->rc.flRecordAttr & CRA_EXPANDED)) { 339 if (!(driveflags[toupper(*pciP->pszFileName) - 'A'] & DRIVE_RSCANNED)) { 340 WinSendMsg(hwndCnr, UM_RESCAN, MPFROMP(pciP), MPVOID); 341 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 342 } 343 else 344 WinSendMsg(hwndCnr, CM_EXPANDTREE, MPFROMP(pciP), MPVOID); 345 } 334 346 pciToSelect = pciP; 335 347 } … … 363 375 } 364 376 WinEnableWindowUpdate(hwndCnr, TRUE); 365 // 377 //DosSleep(1); // Let GUI update 366 378 } 367 379 … … 786 798 driveserial[toupper(*pci->pszFileName) - 'A'] = volser.serial; 787 799 if (CheckDrive(toupper(*pci->pszFileName), FileSystem, &type) == -1 || 788 fShow SysType)800 fShowFSTypeInTree) 789 801 strcpy(FileSystem, ""); 790 if (fShow Label)802 if (fShowDriveLabelInTree) 791 803 strcpy(szTmpLabel, ""); 792 804 else … … 798 810 strcat(temp, "]"); 799 811 sprintf(s, 800 GetPString(fShowSysType ? IDS_TREESTATUSSTART1TEXT : fShowLabel 812 GetPString(fShowFSTypeInTree ? IDS_TREESTATUSSTART1TEXT : 813 fShowDriveLabelInTree 801 814 ? IDS_TREESTATUSSTART2TEXT : IDS_TREESTATUSSTARTTEXT), 802 815 toupper(*pci->pszFileName), FileSystem, … … 807 820 strcat(s, " ["); 808 821 sprintf(&s[strlen(s)], 809 GetPString(fShowSysType ? IDS_TREESTATUSSTART1TEXT : fShowLabel 822 GetPString(fShowFSTypeInTree ? IDS_TREESTATUSSTART1TEXT : 823 fShowDriveLabelInTree 810 824 ? IDS_TREESTATUSSTART2TEXT : IDS_TREESTATUSSTARTTEXT), 811 825 toupper(*pci->pszFileName), FileSystem,
Note:
See TracChangeset
for help on using the changeset viewer.