Nikolay Sivov : comctl32/listview: Fix focus rectangle for LVS_EX_FULLROWSELECT case.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Mar 30 10:12:57 CDT 2015
Module: wine
Branch: master
Commit: 782253f18dea8134e83124336c16eb6988a94b5f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=782253f18dea8134e83124336c16eb6988a94b5f
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Sat Mar 28 10:20:28 2015 +0300
comctl32/listview: Fix focus rectangle for LVS_EX_FULLROWSELECT case.
---
dlls/comctl32/listview.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c
index 8c5af7b..3ac84a9 100644
--- a/dlls/comctl32/listview.c
+++ b/dlls/comctl32/listview.c
@@ -4601,11 +4601,11 @@ static void LISTVIEW_DrawItemPart(LISTVIEW_INFO *infoPtr, LVITEMW *item, const N
if ((leftmost = SendMessageW(infoPtr->hwndHeader, HDM_ORDERTOINDEX, 0, 0)))
{
- INT Originx = pos->x - LISTVIEW_GetColumnInfo(infoPtr, 0)->rcHeader.left;
- INT index = SendMessageW(infoPtr->hwndHeader, HDM_ORDERTOINDEX,
+ INT Originx = pos->x - LISTVIEW_GetColumnInfo(infoPtr, leftmost)->rcHeader.left;
+ INT rightmost = SendMessageW(infoPtr->hwndHeader, HDM_ORDERTOINDEX,
DPA_GetPtrCount(infoPtr->hdpaColumns) - 1, 0);
- rcBox.right = LISTVIEW_GetColumnInfo(infoPtr, index)->rcHeader.right + Originx;
+ rcBox.right = LISTVIEW_GetColumnInfo(infoPtr, rightmost)->rcHeader.right + Originx;
rcSelect.left = LISTVIEW_GetColumnInfo(infoPtr, leftmost)->rcHeader.left + Originx;
}
}
More information about the wine-cvs
mailing list