From 044a35316148289632784437eeee13ef31a08553 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Wed, 26 Mar 2003 01:22:10 +0000 Subject: [PATCH] Correct the check for changed treeview items, so item sets repaint properly. --- dlls/comctl32/treeview.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index 57d98c7829e..471d41d518a 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -2043,13 +2043,13 @@ TREEVIEW_SetItemA(TREEVIEW_INFO *infoPtr, LPTVITEMEXA tvItem) if (!TREEVIEW_ValidItem(infoPtr, wineItem)) return FALSE; + + /* store the orignal item values */ + originalItem = *wineItem; if (!TREEVIEW_DoSetItem(infoPtr, wineItem, tvItem)) return FALSE; - /* store the orignal item values */ - originalItem = *wineItem; - /* If the text or TVIS_BOLD was changed, and it is visible, recalculate. */ if ((tvItem->mask & TVIF_TEXT || (tvItem->mask & TVIF_STATE && tvItem->stateMask & TVIS_BOLD)) -- 2.11.4.GIT