Changeset 1320
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/filldir.c
r1319 r1320 223 223 if (StubbyScan->FirstDrive) { 224 224 priority_critical(); 225 DbgMsg(pszSrcFile, __LINE__, "StubbyScanCount %i", StubbyScanCount);226 225 while (StubbyScanCount != 0) 227 226 DosSleep(50); … … 1563 1562 HWND hwndDrivesList = WinWindowFromID(WinQueryWindow(hwndParent, QW_PARENT), 1564 1563 MAIN_DRIVELIST); 1565 PULONG pulPostCt;1566 1564 BOOL FirstDrive = TRUE; 1567 1565 -
trunk/dll/init.c
r1317 r1320 165 165 PFNWP PFNWPMLE; 166 166 CHAR ThousandsSeparator[2]; 167 BOOL fInitialDriveScan; 167 168 BOOL fAmAV2; 168 169 BOOL fChangeTarget; … … 1192 1193 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 1193 1194 GetPString(IDS_CREATESEMFAILED)); 1195 fInitialDriveScan = TRUE; 1196 1194 1197 /* 1195 1198 * set some defaults (note: everything else automatically initialized -
trunk/dll/init.h
r1317 r1320 66 66 extern CHAR *WC_TREESTATUS; 67 67 extern CHAR *WC_VIEWSTATUS; 68 extern BOOL fInitialDriveScan; 68 69 extern BOOL fAmAV2; 69 70 extern BOOL fChangeTarget; -
trunk/dll/treecnr.c
r1316 r1320 802 802 Runtime_Error2(pszSrcFile, __LINE__, IDS_NODATATEXT); 803 803 else { 804 PULONG pulPostCt; 805 804 806 RemoveCnrItems(dcd->hwndCnr, NULL, 0, CMA_FREE | CMA_INVALIDATE | CMA_ERASE); 805 807 WinSendMsg(dcd->hwndCnr, … … 808 810 CM_SCROLLWINDOW, 809 811 MPFROMSHORT(CMA_HORIZONTAL), MPFROMLONG(-1)); 810 while (StubbyScanCount !=0) 811 DosSleep(50); 812 if (!fInitialDriveScan) { 813 DosWaitEventSem(DriveScanStart, 20000); 814 pulPostCt = xmallocz(sizeof(ULONG), pszSrcFile, __LINE__); 815 if (pulPostCt) { 816 DosResetEventSem(DriveScanStart, pulPostCt); 817 free(pulPostCt); 818 } 819 } 820 else 821 fInitialDriveScan = FALSE; 812 822 FillTreeCnr(dcd->hwndCnr, dcd->hwndParent); 813 823 if (fOkayMinimize) {
Note:
See TracChangeset
for help on using the changeset viewer.
