Aric Stewart : comctl32:
Ensure item metric are calculated when an item becomes visible.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Sep 11 07:28:39 CDT 2007
Module: wine
Branch: master
Commit: 4939aa24979e62bae5ff665eac86a5111dde608e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4939aa24979e62bae5ff665eac86a5111dde608e
Author: Aric Stewart <aric at codeweavers.com>
Date: Tue Sep 4 18:57:59 2007 +0900
comctl32: Ensure item metric are calculated when an item becomes visible.
---
dlls/comctl32/treeview.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c
index a71045c..742e5e4 100644
--- a/dlls/comctl32/treeview.c
+++ b/dlls/comctl32/treeview.c
@@ -946,6 +946,8 @@ TREEVIEW_RecalculateVisibleOrder(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *start)
for (item = start; item != NULL;
item = TREEVIEW_GetNextListItem(infoPtr, item))
{
+ if (!ISVISIBLE(item) && order > 0)
+ TREEVIEW_ComputeItemInternalMetrics(infoPtr, item);
item->visibleOrder = order;
order += item->iIntegral;
}
More information about the wine-cvs
mailing list