[PATCH] regedit: Simplify double-click listview handler
Nikolay Sivov
nsivov at codeweavers.com
Thu Jul 13 16:27:11 CDT 2017
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
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 1797b52f0f..f2359c4c8c 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);
}
--
2.13.2
More information about the wine-patches
mailing list