Changeset 745
- Timestamp:
- Jul 30, 2007, 5:38:41 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/dll/filldir.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/filldir.c
r744 r745 1486 1486 pfi = (PFIELDINFO) WinSendMsg(hwnd, CM_QUERYDETAILFIELDINFO, MPVOID, 1487 1487 MPFROMSHORT(CMA_FIRST)); 1488 if (pfi) 1489 WinSendMsg(hwnd, CM_REMOVEDETAILFIELDINFO, MPVOID, 1490 MPFROM2SHORT(0, CMA_FREE)); 1488 if (pfi && 1489 (INT)WinSendMsg(hwnd, CM_REMOVEDETAILFIELDINFO, MPVOID, 1490 MPFROM2SHORT(0, CMA_FREE)) == -1) { 1491 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,"CM_REMOVEDETAILFIELDINFO hwnd %x", hwnd); 1492 } 1493 1494 // DbgMsg(pszSrcFile, __LINE__, "EmptyCnr hwnd %p emptied", hwnd); 1491 1495 } 1492 1493 1496 1494 1497 /** … … 1498 1501 static VOID FreeCnrItemData(PCNRITEM pci) 1499 1502 { 1503 // DbgMsg(pszSrcFile, __LINE__, "FreeCnrItemData %p", pci); 1504 1500 1505 if (pci->pszSubject && pci->pszSubject != NullStr) 1501 1506 xfree(pci->pszSubject); … … 1515 1520 VOID FreeCnrItem(HWND hwnd, PCNRITEM pci) 1516 1521 { 1522 // DbgMsg(pszSrcFile, __LINE__, "FreeCnrItem hwnd %x pci %p", hwnd, pci); 1523 1517 1524 FreeCnrItemData(pci); 1518 1525 1519 if ( !WinSendMsg(hwnd, CM_FREERECORD, MPFROMP(&pci), MPFROMSHORT(1))) {1526 if ((INT)WinSendMsg(hwnd, CM_FREERECORD, MPFROMP(&pci), MPFROMSHORT(1)) == -1) { 1520 1527 // Win_Error2(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,IDS_CMFREEERRTEXT); 1521 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,"CM_FREERECORD ");1528 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,"CM_FREERECORD hwnd %x pci %p", hwnd, pci); 1522 1529 } 1523 1530 } … … 1550 1557 Runtime_Error(pszSrcFile, __LINE__, "count not 1"); 1551 1558 else { 1559 // DbgMsg(pszSrcFile, __LINE__, "RemoveCnrItems %p %u %s", pci, usCnt, pci->pszFileName); 1560 1552 1561 FreeCnrItemData(pci); 1553 1562 1554 DbgMsg(pszSrcFile, __LINE__, "removing %p %u", pci, usCnt); 1555 if (!WinSendMsg(hwnd, CM_REMOVERECORD, MPFROMP(&pci), MPFROM2SHORT(usCnt, CMA_FREE))) { 1563 if ((INT)WinSendMsg(hwnd, CM_REMOVERECORD, MPFROMP(&pci), MPFROM2SHORT(usCnt, CMA_FREE)) == -1) { 1556 1564 // Win_Error2(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,IDS_CMREMOVEERRTEXT); 1557 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,"CM_REMOVERECORD ");1565 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__,"CM_REMOVERECORD hwnd %x pci %p", hwnd, pci); 1558 1566 } 1559 1567 }
Note:
See TracChangeset
for help on using the changeset viewer.
