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