Module: wine Branch: master Commit: 5315da844572aeb35e02a4a84c6ba8b7c661e791 URL: http://source.winehq.org/git/wine.git/?a=commit;h=5315da844572aeb35e02a4a84c...
Author: Alexandre Julliard julliard@winehq.org Date: Wed May 21 14:26:35 2008 +0200
comctl32: Fix extending a multiple listview selection.
---
dlls/comctl32/listview.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c index 26a9eb2..0bec1d4 100644 --- a/dlls/comctl32/listview.c +++ b/dlls/comctl32/listview.c @@ -7521,10 +7521,9 @@ static BOOL LISTVIEW_SetItemState(LISTVIEW_INFO *infoPtr, INT nItem, const LVITE */
if (bResult && (lvItem.state & lvItem.stateMask & LVIS_SELECTED) && - ((infoPtr->nSelectionMark == -1) || (lvItem.iItem <= infoPtr->nSelectionMark))) + (infoPtr->nSelectionMark == -1)) { int i; - infoPtr->nSelectionMark = -1; for (i = 0; i < infoPtr->nItemCount; i++) { if (infoPtr->uCallbackMask & LVIS_SELECTED)