treeview invalidation fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ChangeLog:

* Correct the check for changed treeview items, so item sets repaint
properly

thanks -mike
--- dlls/comctl32/treeview.c.old	2003-03-25 12:21:12.000000000 +0000
+++ dlls/comctl32/treeview.c	2003-03-25 12:21:19.000000000 +0000
@@ -2043,13 +2043,13 @@
 
     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))

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux