comctl32/listview: Improve column scrolling.

This commit is contained in:
Nikolay Sivov 2009-06-05 13:55:19 +04:00 committed by Alexandre Julliard
parent d5319303f1
commit 475dcb81f5
1 changed files with 6 additions and 3 deletions

View File

@ -4676,11 +4676,14 @@ static void LISTVIEW_ScrollColumns(LISTVIEW_INFO *infoPtr, INT nColumn, INT dx)
rcCol.left = rcCol.right;
/* adjust the other columns */
for (nCol = nColumn; nCol < DPA_GetPtrCount(infoPtr->hdpaColumns); nCol++)
for (nCol = 0; nCol < DPA_GetPtrCount(infoPtr->hdpaColumns); nCol++)
{
lpColumnInfo = LISTVIEW_GetColumnInfo(infoPtr, nCol);
lpColumnInfo->rcHeader.left += dx;
lpColumnInfo->rcHeader.right += dx;
if (lpColumnInfo->rcHeader.left >= rcCol.left)
{
lpColumnInfo->rcHeader.left += dx;
lpColumnInfo->rcHeader.right += dx;
}
}
/* do not update screen if not in report mode */