Module: wine Branch: master Commit: 4b73240ae490b393b026677e7a6d3b5450c34f93 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4b73240ae490b393b026677e7a...
Author: Nikolay Sivov bunglehead@gmail.com Date: Thu May 28 20:33:31 2009 +0400
comctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications.
---
dlls/comctl32/listview.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c index 140f60d..fb1828e 100644 --- a/dlls/comctl32/listview.c +++ b/dlls/comctl32/listview.c @@ -775,20 +775,20 @@ static inline LRESULT notify_listview(const LISTVIEW_INFO *infoPtr, INT code, LP
static BOOL notify_click(const LISTVIEW_INFO *infoPtr, INT code, const LVHITTESTINFO *lvht) { - NMLISTVIEW nmlv; + NMITEMACTIVATE nmia; LVITEMW item; HWND hwnd = infoPtr->hwndSelf;
TRACE("code=%d, lvht=%s\n", code, debuglvhittestinfo(lvht)); - ZeroMemory(&nmlv, sizeof(nmlv)); - nmlv.iItem = lvht->iItem; - nmlv.iSubItem = lvht->iSubItem; - nmlv.ptAction = lvht->pt; + ZeroMemory(&nmia, sizeof(nmia)); + nmia.iItem = lvht->iItem; + nmia.iSubItem = lvht->iSubItem; + nmia.ptAction = lvht->pt; item.mask = LVIF_PARAM; item.iItem = lvht->iItem; item.iSubItem = 0; - if (LISTVIEW_GetItemT(infoPtr, &item, TRUE)) nmlv.lParam = item.lParam; - notify_listview(infoPtr, code, &nmlv); + if (LISTVIEW_GetItemT(infoPtr, &item, TRUE)) nmia.lParam = item.lParam; + notify_hdr(infoPtr, code, (LPNMHDR)&nmia); return IsWindow(hwnd); }