From cbd6e05e681ffc08cdaf89d00d041aae59c40d5a Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Fri, 14 Jul 2017 00:27:11 +0300 Subject: [PATCH] regedit: Simplify double-click listview handler. Signed-off-by: Nikolay Sivov Signed-off-by: Alexandre Julliard --- programs/regedit/childwnd.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/programs/regedit/childwnd.c b/programs/regedit/childwnd.c index 1797b52f0f6..f2359c4c8c3 100644 --- a/programs/regedit/childwnd.c +++ b/programs/regedit/childwnd.c @@ -347,12 +347,8 @@ static int listview_notify(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam case NM_DBLCLK: { NMITEMACTIVATE *nmitem = (NMITEMACTIVATE *)lParam; - LVHITTESTINFO info; - info.pt.x = nmitem->ptAction.x; - info.pt.y = nmitem->ptAction.y; - - if (SendMessageW(g_pChildWnd->hListWnd, LVM_HITTEST, 0, (LPARAM)&info) != -1) + if (nmitem->iItem != -1) { LVITEMW item; @@ -362,7 +358,7 @@ static int listview_notify(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam item.state = LVIS_FOCUSED | LVIS_SELECTED; item.stateMask = LVIS_FOCUSED | LVIS_SELECTED; - SendMessageW(g_pChildWnd->hListWnd, LVM_SETITEMSTATE, info.iItem, (LPARAM)&item); + SendMessageW(g_pChildWnd->hListWnd, LVM_SETITEMSTATE, nmitem->iItem, (LPARAM)&item); SendMessageW(hFrameWnd, WM_COMMAND, ID_EDIT_MODIFY, 0); }