From 4496243e3d2e46f56eeeae58ea3af9e42ae0d856 Mon Sep 17 00:00:00 2001 From: wj32 Date: Thu, 27 Jan 2011 08:50:23 +0000 Subject: [PATCH] fixed HUGE, obscure treelist bug - LVS_SHAREIMAGELISTS needs to be set git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4054 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- 2.x/trunk/CHANGELOG.txt | 2 ++ 2.x/trunk/phlib/treelist.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/2.x/trunk/CHANGELOG.txt b/2.x/trunk/CHANGELOG.txt index 75a9b0e13..6f861fe3b 100644 --- a/2.x/trunk/CHANGELOG.txt +++ b/2.x/trunk/CHANGELOG.txt @@ -14,6 +14,8 @@ Process Hacker * Hang when setting DEP status of a terminating process * Encoding bug in NetworkTools plugin * LSA interfacing issues + * Rare modules list crashes + * Creating dumps of self 2.10 * NEW/IMPROVED: diff --git a/2.x/trunk/phlib/treelist.c b/2.x/trunk/phlib/treelist.c index 0c1af5ca8..fa8be2c52 100644 --- a/2.x/trunk/phlib/treelist.c +++ b/2.x/trunk/phlib/treelist.c @@ -233,8 +233,8 @@ LRESULT CALLBACK PhpTreeListWndProc( context->Handle = hwnd; - style = WS_CHILD | LVS_REPORT | LVS_OWNERDATA | LVS_SHOWSELALWAYS | - WS_VISIBLE | WS_CLIPSIBLINGS; + style = WS_CHILD | WS_CLIPSIBLINGS | WS_VISIBLE | + LVS_REPORT | LVS_OWNERDATA | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS; exStyle = 0; if (createStruct->style & TLSTYLE_BORDER)