From ed8381bcdfcf8b0d14aa2b01ffdf18c1ba54b78d Mon Sep 17 00:00:00 2001 From: wj32 Date: Mon, 11 Jul 2011 13:28:13 +0000 Subject: [PATCH] * bump to 2.19 * fixed PhTnpUpdateThemeData git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4325 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- 2.x/trunk/ProcessHacker/include/phappres.h | 4 ++-- 2.x/trunk/phlib/treenew.c | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/2.x/trunk/ProcessHacker/include/phappres.h b/2.x/trunk/ProcessHacker/include/phappres.h index 94423aa77..ac1a02b69 100644 --- a/2.x/trunk/ProcessHacker/include/phappres.h +++ b/2.x/trunk/ProcessHacker/include/phappres.h @@ -1,4 +1,4 @@ #define PHAPP_VERSION_MAJOR 2 -#define PHAPP_VERSION_MINOR 18 +#define PHAPP_VERSION_MINOR 19 #define PHAPP_VERSION_REVISION 0 -#define PHAPP_VERSION_STRING "2.18" +#define PHAPP_VERSION_STRING "2.19" diff --git a/2.x/trunk/phlib/treenew.c b/2.x/trunk/phlib/treenew.c index 41e37b4fc..d8c46490d 100644 --- a/2.x/trunk/phlib/treenew.c +++ b/2.x/trunk/phlib/treenew.c @@ -1897,9 +1897,19 @@ VOID PhTnpUpdateThemeData( } Context->ThemeData = OpenThemeData_I(Context->Handle, L"TREEVIEW"); - Context->ThemeHasItemBackground = !!IsThemePartDefined_I(Context->ThemeData, TVP_TREEITEM, 0); - Context->ThemeHasGlyph = !!IsThemePartDefined_I(Context->ThemeData, TVP_GLYPH, 0); - Context->ThemeHasHotGlyph = !!IsThemePartDefined_I(Context->ThemeData, TVP_HOTGLYPH, 0); + + if (Context->ThemeData) + { + Context->ThemeHasItemBackground = !!IsThemePartDefined_I(Context->ThemeData, TVP_TREEITEM, 0); + Context->ThemeHasGlyph = !!IsThemePartDefined_I(Context->ThemeData, TVP_GLYPH, 0); + Context->ThemeHasHotGlyph = !!IsThemePartDefined_I(Context->ThemeData, TVP_HOTGLYPH, 0); + } + else + { + Context->ThemeHasItemBackground = FALSE; + Context->ThemeHasGlyph = FALSE; + Context->ThemeHasHotGlyph = FALSE; + } } else {