Changeset 1009 for trunk/dll/draglist.c
- Timestamp:
- May 10, 2008, 9:51:58 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/draglist.c
r985 r1009 355 355 if (pDItem->hstrTargetName) 356 356 DrgDeleteStrHandle(pDItem->hstrTargetName); 357 xfree(pDItem );357 xfree(pDItem, pszSrcFile, __LINE__); 358 358 // Last item not yet count so only decrement by one less than loop count 359 359 // Unhilite code will adjust this when unhighliting … … 424 424 if (pDItem->hstrTargetName) 425 425 DrgDeleteStrHandle(pDItem->hstrTargetName); 426 xfree(pDItem );426 xfree(pDItem, pszSrcFile, __LINE__); 427 427 dcd->ulItemsToUnHilite = ulNumfiles + 1; // +1 to ensure non-zero 428 428 break; … … 470 470 if (pDItem->hstrTargetName) 471 471 DrgDeleteStrHandle(pDItem->hstrTargetName); 472 xfree(pDItem );472 xfree(pDItem, pszSrcFile, __LINE__); 473 473 // Last item not yet count so only decrement by one less than loop count 474 474 if (c > 1) { … … 517 517 for (ulSelect = 0; ulSelect < ulNumfiles; ulSelect++) { 518 518 DrgSetDragitem(pDInfo, ppDItem[ulSelect], sizeof(DRAGITEM), ulSelect); 519 xfree(ppDItem[ulSelect] );519 xfree(ppDItem[ulSelect], pszSrcFile, __LINE__); 520 520 } 521 521 #ifdef __DEBUG_ALLOC__ 522 522 _heap_check(); 523 523 #endif 524 xfree(ppDItem );524 xfree(ppDItem, pszSrcFile, __LINE__); 525 525 ppDItem = NULL; // Remember gone 526 526 DosPostEventSem(CompactSem); … … 563 563 564 564 if (ppDItem) 565 xfree(ppDItem );565 xfree(ppDItem, pszSrcFile, __LINE__); 566 566 if (paDImgIcons && paDImgIcons != &dimgFakeIcon) 567 xfree(paDImgIcons );567 xfree(paDImgIcons, pszSrcFile, __LINE__); 568 568 DosPostEventSem(CompactSem); 569 569 MarkAll(hwndCnr, TRUE, FALSE, TRUE); … … 677 677 if (pDItem->hstrTargetName) 678 678 DrgDeleteStrHandle(pDItem->hstrTargetName); 679 xfree(pDItem );679 xfree(pDItem, pszSrcFile, __LINE__); 680 680 // pDItem = NULL; // Why bother, we can count - fixme to be gone 681 681 dcd->ulItemsToUnHilite = ulNumfiles + 1; … … 718 718 _heap_check(); 719 719 #endif 720 xfree(ppDItem );720 xfree(ppDItem, pszSrcFile, __LINE__); 721 721 ppDItem = NULL; // Remember gone 722 722 DosPostEventSem(CompactSem); … … 736 736 FreeDragInfoData(hwnd, pDInfo); 737 737 } 738 xfree(paDImgIcons );738 xfree(paDImgIcons, pszSrcFile, __LINE__); 739 739 paDImgIcons = NULL; // Remember gone 740 740 WinSetWindowPos(hwnd, HWND_TOP, 0, 0, 0, 0, SWP_ACTIVATE); … … 742 742 } 743 743 } 744 xfree(ppDItem );745 xfree(paDImgIcons );744 xfree(ppDItem, pszSrcFile, __LINE__); 745 xfree(paDImgIcons, pszSrcFile, __LINE__); 746 746 return hDrop; 747 747 }
Note:
See TracChangeset
for help on using the changeset viewer.