Changeset 403 for trunk/src


Ignore:
Timestamp:
Aug 3, 1999, 5:49:58 PM (26 years ago)
Author:
cbratschi
Message:

DPA_Delete* fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/comctl32undoc.c

    r295 r403  
    1 /* $Id: comctl32undoc.c,v 1.8 1999-07-12 15:58:46 cbratschi Exp $ */
     1/* $Id: comctl32undoc.c,v 1.9 1999-08-03 15:49:58 cbratschi Exp $ */
    22/*
    33 * Undocumented functions from COMCTL32.DLL
     
    816816    /* free memory ? */
    817817    if ((hdsa->nMaxCount - hdsa->nItemCount) >= hdsa->nGrow) {
    818         nSize = hdsa->nItemSize * hdsa->nItemCount;
     818        nSize = MAX(2*hdsa->nGrow,hdsa->nItemSize)*hdsa->nItemCount;
    819819
    820820        lpDest = (LPVOID)COMCTL32_ReAlloc (hdsa->pData, nSize);
     
    12501250    /* free memory ?*/
    12511251    if ((hdpa->nMaxCount - hdpa->nItemCount) >= hdpa->nGrow) {
    1252         INT nNewItems = MIN(hdpa->nGrow * 2, hdpa->nItemCount);
     1252        INT nNewItems = MAX(hdpa->nGrow*2,hdpa->nItemCount);
     1253
    12531254        nSize = nNewItems * sizeof(LPVOID);
    12541255        lpDest = (LPVOID)HeapReAlloc (hdpa->hHeap, HEAP_ZERO_MEMORY,
Note: See TracChangeset for help on using the changeset viewer.