From 9a616111da3fab64eb678b119acb92fddc91624e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=B6berle?= Date: Wed, 3 Aug 2011 23:24:08 +0200 Subject: [PATCH] comctl32/tests: Test that headers do not free their image list. --- dlls/comctl32/tests/header.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/comctl32/tests/header.c b/dlls/comctl32/tests/header.c index 06707438c88..4b8f0ede4d4 100644 --- a/dlls/comctl32/tests/header.c +++ b/dlls/comctl32/tests/header.c @@ -955,6 +955,7 @@ static void test_hdm_imageMessages(HWND hParent) { HIMAGELIST hImageList = ImageList_Create (4, 4, 0, 1, 0); HIMAGELIST hIml; + BOOL wasValid; HWND hChild; flush_sequences(sequences, NUM_MSG_SEQUENCES); @@ -977,6 +978,10 @@ static void test_hdm_imageMessages(HWND hParent) ok_sequence(sequences, HEADER_SEQ_INDEX, imageMessages_seq, "imageMessages sequence testing", FALSE); DestroyWindow(hChild); + + wasValid = ImageList_Destroy(hImageList); +todo_wine + ok(wasValid, "Header must not free image list at destruction!\n"); } static void test_hdm_filterMessages(HWND hParent)