- Timestamp:
- Jun 8, 2005, 7:52:46 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/dll/collect.c (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/collect.c
r194 r197 18 18 05 Jun 05 SHL Use QWL_USER 19 19 06 Jun 05 SHL Indent -i2 20 06 Jun 05 SHL Make savedSortFlags static to avoid referencing garbage 20 21 21 22 ***********************************************************************/ … … 57 58 MRESULT EXPENTRY CollectorTextProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2) 58 59 { 59 LONGLONG ullBytes;60 DIRCNRDATA *dcd; 60 61 61 62 static BOOL emphasized = FALSE; … … 83 84 POINTL ptl = {0, 0}; 84 85 SWP swp; 85 DIRCNRDATA *dcd;86 86 87 87 if (hwndButtonPopup) … … 510 510 MPARAM mp2) 511 511 { 512 ULONG size; 512 513 DIRCNRDATA *dcd; 513 514 … … 631 632 GetPString(IDS_COLLECTINGTEXT)); 632 633 for (x = 0; li -> list[x]; x++) 634 { 633 635 ; 636 } 634 637 ulMaxFiles = x; 635 638 if (ulMaxFiles) … … 828 831 { 829 832 CHAR filename[CCHMAXPATH], *p, *pp; 830 ULONG size;831 833 832 834 strcpy(filename, "*.LST"); … … 1013 1015 { 1014 1016 DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd, QWL_USER); 1015 INT tempsortFlags; 1017 ULONG size; 1018 1019 static INT savedSortFlags; 1016 1020 1017 1021 switch (msg) … … 1079 1083 dcd -> szCommonName[len + 1] = 0; 1080 1084 memset(&srch, 0, sizeof(SEARCHSTRING)); 1081 srch.cb = (ULONG)sizeof(SEARCHSTRING);1082 srch.pszSearch = (PSZ)dcd -> szCommonName;1085 srch.cb = sizeof(SEARCHSTRING); 1086 srch.pszSearch = dcd -> szCommonName; 1083 1087 srch.fsPrefix = TRUE; 1084 1088 srch.fsCaseSensitive = FALSE; … … 1421 1425 1422 1426 { 1423 ULONG size = sizeof(ULONG); 1424 1427 size = sizeof(ULONG); 1425 1428 PrfQueryProfileData(fmprof, appname, "CollectorflWindowAttr", 1426 1429 (PVOID) & cnri.flWindowAttr, &size); … … 1450 1453 SetCnrCols(hwnd, FALSE); 1451 1454 AdjustCnrColsForPref(hwnd, NULL, dcd, FALSE); 1452 { /* fix splitbar for collector container */ 1453 ULONG size; 1454 1455 1456 /* fix splitbar for collector container */ 1457 cnri.xVertSplitbar = DIR_SPLITBAR_OFFSET - 32; 1458 size = sizeof(LONG); 1459 PrfQueryProfileData(fmprof, appname, "CollectorCnrSplitBar", 1460 &cnri.xVertSplitbar, &size); 1461 if (cnri.xVertSplitbar <= 0) 1455 1462 cnri.xVertSplitbar = DIR_SPLITBAR_OFFSET - 32; 1456 size = sizeof(LONG); 1457 PrfQueryProfileData(fmprof, appname, "CollectorCnrSplitBar", 1458 &cnri.xVertSplitbar, &size); 1459 if (cnri.xVertSplitbar <= 0) 1460 cnri.xVertSplitbar = DIR_SPLITBAR_OFFSET - 32; 1461 WinSendMsg(hwnd, CM_SETCNRINFO, MPFROMP(&cnri), 1462 MPFROMLONG(CMA_XVERTSPLITBAR)); 1463 } 1463 WinSendMsg(hwnd, CM_SETCNRINFO, MPFROMP(&cnri), 1464 MPFROMLONG(CMA_XVERTSPLITBAR)); 1465 1464 1466 if (_beginthread(MakeObjWin, NULL, 245760, (PVOID) dcd) == -1) 1465 1467 { … … 1695 1697 { 1696 1698 CHAR filename[CCHMAXPATH], *p, *pp; 1697 ULONG size;1698 1699 1699 1700 strcpy(filename, "*.LST"); … … 1757 1758 case IDM_SORTCRDATE: 1758 1759 case IDM_SORTSUBJECT: 1759 tempsortFlags = CollectorsortFlags;1760 savedSortFlags = CollectorsortFlags; 1760 1761 CollectorsortFlags &= (SORT_REVERSE | SORT_DIRSFIRST | SORT_DIRSLAST); 1761 1762 case IDM_SORTDIRSFIRST: … … 1771 1772 break; 1772 1773 case IDM_SORTSMARTNAME: 1773 if ( !(tempsortFlags & SORT_FILENAME))1774 if (~savedSortFlags & SORT_FILENAME) 1774 1775 CollectorsortFlags |= SORT_FILENAME; 1775 1776 break; … … 1990 1991 FM3ModHandle, MSK_FRAME, MPFROMP(&dcd -> mask))) 1991 1992 { 1992 PrfWriteProfileData(fmprof, appname, "CollectorFilter", &dcd -> mask, 1993 sizeof(MASK)); 1993 size = sizeof(MASK); 1994 PrfWriteProfileData(fmprof, appname, "CollectorFilter", 1995 &dcd -> mask, size); 1994 1996 dcd -> suspendview = 1; 1995 1997 WinSendMsg(hwnd, CM_FILTER, MPFROMP(Filter), MPFROMP(&dcd -> mask)); … … 2955 2957 HWND StartCollector(HWND hwndParent, INT flags) 2956 2958 { 2957 HWND hwndFrame = (HWND) 0, hwndClient; 2959 HWND hwndFrame = (HWND) 0; 2960 HWND hwndClient; 2958 2961 ULONG FrameFlags = FCF_TITLEBAR | FCF_SYSMENU | 2959 FCF_SIZEBORDER | FCF_MINMAX |2960 FCF_ICON | FCF_NOBYTEALIGN |2961 FCF_ACCELTABLE;2962 FCF_SIZEBORDER | FCF_MINMAX | 2963 FCF_ICON | FCF_NOBYTEALIGN | 2964 FCF_ACCELTABLE; 2962 2965 USHORT id; 2966 DIRCNRDATA *dcd; 2967 2963 2968 static USHORT idinc = 0; 2964 DIRCNRDATA *dcd;2965 2969 2966 2970 if (ParentIsDesktop(hwndParent, hwndParent))
Note:
See TracChangeset
for help on using the changeset viewer.
