Commit 9eea385a authored by Alexandre Julliard's avatar Alexandre Julliard

comctl32/imagelist: Grow the has_alpha array also in ImageList_SetImageCount.

parent 28e13982
...@@ -2853,6 +2853,17 @@ ImageList_SetImageCount (HIMAGELIST himl, UINT iImageCount) ...@@ -2853,6 +2853,17 @@ ImageList_SetImageCount (HIMAGELIST himl, UINT iImageCount)
DeleteDC (hdcBitmap); DeleteDC (hdcBitmap);
if (himl->has_alpha)
{
char *new_alpha = HeapReAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, himl->has_alpha, nNewCount );
if (new_alpha) himl->has_alpha = new_alpha;
else
{
HeapFree( GetProcessHeap(), 0, himl->has_alpha );
himl->has_alpha = NULL;
}
}
/* Update max image count and current image count */ /* Update max image count and current image count */
himl->cMaxImage = nNewCount; himl->cMaxImage = nNewCount;
himl->cCurImage = iImageCount; himl->cCurImage = iImageCount;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment