From 3b7e00591f581213b0e66c131d4a39ff505e6813 Mon Sep 17 00:00:00 2001 From: James Tabor Date: Tue, 15 Sep 2015 00:15:16 +0000 Subject: [PATCH] [User32] - Patch by Alex Henrie : Send BM_SETCHECK before WM_CAPTURECHANGED and add tests. svn path=/trunk/; revision=69233 --- reactos/win32ss/user/user32/controls/button.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/win32ss/user/user32/controls/button.c b/reactos/win32ss/user/user32/controls/button.c index 931db98098d..f4c595986cf 100644 --- a/reactos/win32ss/user/user32/controls/button.c +++ b/reactos/win32ss/user/user32/controls/button.c @@ -408,7 +408,6 @@ LRESULT WINAPI ButtonWndProc_common(HWND hWnd, UINT uMsg, break; } SendMessageW( hWnd, BM_SETSTATE, FALSE, 0 ); - ReleaseCapture(); GetClientRect( hWnd, &rect ); if (uMsg == WM_KEYUP || PtInRect( &rect, pt )) { @@ -428,6 +427,7 @@ LRESULT WINAPI ButtonWndProc_common(HWND hWnd, UINT uMsg, } BUTTON_NOTIFY_PARENT(hWnd, BN_CLICKED); } + ReleaseCapture(); break; case WM_CAPTURECHANGED: -- 2.17.1