Florian Köberle : comctl32/tests: Test that headers do not free their image list.

Alexandre Julliard julliard at winehq.org
Thu Aug 4 12:22:09 CDT 2011


Module: wine
Branch: master
Commit: 9a616111da3fab64eb678b119acb92fddc91624e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9a616111da3fab64eb678b119acb92fddc91624e

Author: Florian Köberle <florian at fkoeberle.de>
Date:   Wed Aug  3 23:24:08 2011 +0200

comctl32/tests: Test that headers do not free their image list.

---

 dlls/comctl32/tests/header.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/comctl32/tests/header.c b/dlls/comctl32/tests/header.c
index 0670743..4b8f0ed 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)




More information about the wine-cvs mailing list