comctl32/listview: fix incorrect message parameters
Daniel Jelinski
djelinski1 at gmail.com
Wed Feb 20 16:18:13 CST 2013
-------------- next part --------------
From 190fc588bf25e01b36d96921dba18c6f4a901e00 Mon Sep 17 00:00:00 2001
From: Daniel Jelinski <djelinski1 at gmail.com>
Date: Wed, 20 Feb 2013 22:36:23 +0100
Subject: [PATCH 1/2] comctl32/listview: fix incorrect message parameters
spotted while looking at bug 19350; fixes selection with both ctrl&shift pressed
---
dlls/comctl32/listview.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c
index a22b2da..83bdf56 100644
--- a/dlls/comctl32/listview.c
+++ b/dlls/comctl32/listview.c
@@ -3549,8 +3549,8 @@ static BOOL LISTVIEW_AddGroupSelection(LISTVIEW_INFO *infoPtr, INT nItem)
ZeroMemory(&nmlv, sizeof(nmlv));
nmlv.iFrom = nFirst;
nmlv.iTo = nLast;
- nmlv.uNewState = 0;
- nmlv.uOldState = item.state;
+ nmlv.uOldState = 0;
+ nmlv.uNewState = item.state;
notify_hdr(infoPtr, LVN_ODSTATECHANGED, (LPNMHDR)&nmlv);
if (!IsWindow(hwndSelf))
--
1.7.5.4
More information about the wine-patches
mailing list