From: Ivan Ivlev <iviv@etersoft.ru> Signed-off-by: Ivan Ivlev <iviv@etersoft.ru> --- dlls/user32/edit.c | 4 ++-- dlls/user32/tests/edit.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/user32/edit.c b/dlls/user32/edit.c index cad14800995..4a551f0bbf8 100644 --- a/dlls/user32/edit.c +++ b/dlls/user32/edit.c @@ -3608,8 +3608,8 @@ static LRESULT EDIT_WM_LButtonDblClk(EDITSTATE *es) INT li; INT ll; - es->bCaptureState = TRUE; NtUserSetCapture(es->hwndSelf); + es->bCaptureState = TRUE; l = EDIT_EM_LineFromChar(es, e); li = EDIT_EM_LineIndex(es, l); @@ -3632,8 +3632,8 @@ static LRESULT EDIT_WM_LButtonDown(EDITSTATE *es, DWORD keys, INT x, INT y) INT e; BOOL after_wrap; - es->bCaptureState = TRUE; NtUserSetCapture(es->hwndSelf); + es->bCaptureState = TRUE; EDIT_ConfinePoint(es, &x, &y); e = EDIT_CharFromPos(es, x, y, &after_wrap); EDIT_EM_SetSel(es, (keys & MK_SHIFT) ? es->selection_start : e, e, after_wrap); diff --git a/dlls/user32/tests/edit.c b/dlls/user32/tests/edit.c index 63349961369..78aef66381a 100644 --- a/dlls/user32/tests/edit.c +++ b/dlls/user32/tests/edit.c @@ -3589,8 +3589,8 @@ static void test_WM_LBUTTONDOWN(void) ok(GetCapture() == hwEdit,"Capture is not on Edit Control, instead on %p\n", GetCapture()); SendMessageA(hwEdit, WM_LBUTTONUP, 0, 0); - todo_wine ok(CheckCapture(), "Expected WM_CAPTURECHANGED was not recieved after WM_LBUTTONUP\n"); - todo_wine ok(GetCapture() != hwEdit, "Capture is on Edit Control %p, expected to be released\n", GetCapture()); + ok(CheckCapture(), "Expected WM_CAPTURECHANGED was not recieved after WM_LBUTTONUP\n"); + ok(GetCapture() != hwEdit, "Capture is on Edit Control %p, expected to be released\n", GetCapture()); DestroyWindow(hwEdit); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10104