Module: wine Branch: master Commit: cbd6e05e681ffc08cdaf89d00d041aae59c40d5a URL: http://source.winehq.org/git/wine.git/?a=commit;h=cbd6e05e681ffc08cdaf89d00d...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Jul 14 00:27:11 2017 +0300
regedit: Simplify double-click listview handler.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
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 1797b52..f2359c4 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); }