Nikolay Sivov : comctl32/header: Don't leak Imagelist handle.
Alexandre Julliard
julliard at winehq.org
Wed Oct 21 13:14:05 CDT 2009
Module: wine
Branch: master
Commit: 57577fb20baf58e1c7836817d5b78304e50e0544
URL: http://source.winehq.org/git/wine.git/?a=commit;h=57577fb20baf58e1c7836817d5b78304e50e0544
Author: Nikolay Sivov <bunglehead at gmail.com>
Date: Tue Oct 20 21:57:11 2009 +0400
comctl32/header: Don't leak Imagelist handle.
---
dlls/comctl32/tests/header.c | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/dlls/comctl32/tests/header.c b/dlls/comctl32/tests/header.c
index 283c568..3039a91 100644
--- a/dlls/comctl32/tests/header.c
+++ b/dlls/comctl32/tests/header.c
@@ -954,7 +954,7 @@ static void test_hdm_sethotdivider(HWND hParent)
static void test_hdm_imageMessages(HWND hParent)
{
HIMAGELIST hImageList = ImageList_Create (4, 4, 0, 1, 0);
- HIMAGELIST hImageListRetVal;
+ HIMAGELIST hIml;
HWND hChild;
flush_sequences(sequences, NUM_MSG_SEQUENCES);
@@ -964,14 +964,15 @@ static void test_hdm_imageMessages(HWND hParent)
flush_sequences(sequences, NUM_MSG_SEQUENCES);
- hImageListRetVal = (HIMAGELIST) SendMessage(hChild, HDM_SETIMAGELIST, 0, (LPARAM) hImageList);
- ok(hImageListRetVal == NULL, "Expected NULL, got %p\n", hImageListRetVal);
+ hIml = (HIMAGELIST) SendMessage(hChild, HDM_SETIMAGELIST, 0, (LPARAM) hImageList);
+ ok(hIml == NULL, "Expected NULL, got %p\n", hIml);
- hImageListRetVal = (HIMAGELIST) SendMessage(hChild, HDM_GETIMAGELIST, 0, 0);
- ok(hImageListRetVal != NULL, "Expected non-NULL handle, got %p\n", hImageListRetVal);
+ hIml = (HIMAGELIST) SendMessage(hChild, HDM_GETIMAGELIST, 0, 0);
+ ok(hIml != NULL, "Expected non-NULL handle, got %p\n", hIml);
- hImageListRetVal = (HIMAGELIST) SendMessage(hChild, HDM_CREATEDRAGIMAGE, 0, 0);
- ok(hImageListRetVal != NULL, "Expected non-NULL handle, got %p\n", hImageListRetVal);
+ hIml = (HIMAGELIST) SendMessage(hChild, HDM_CREATEDRAGIMAGE, 0, 0);
+ ok(hIml != NULL, "Expected non-NULL handle, got %p\n", hIml);
+ ImageList_Destroy(hIml);
ok_sequence(sequences, HEADER_SEQ_INDEX, imageMessages_seq, "imageMessages sequence testing", FALSE);
More information about the wine-cvs
mailing list