comctl32: Ensure item metric are calculated when an item becomes visible.

This commit is contained in:
Aric Stewart 2007-09-04 18:57:59 +09:00 committed by Alexandre Julliard
parent 4278c670d1
commit 4939aa2497
1 changed files with 2 additions and 0 deletions

View File

@ -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;
}