diff --git a/dll/win32/comctl32/button.c b/dll/win32/comctl32/button.c index 095515c277..88292fe2cf 100644 --- a/dll/win32/comctl32/button.c +++ b/dll/win32/comctl32/button.c @@ -1149,7 +1149,12 @@ static LRESULT CALLBACK BUTTON_WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, L BUTTON_NOTIFY_PARENT( hWnd, (state & BST_PUSHED) ? BN_HILITE : BN_UNHILITE ); infoPtr->state = state; +#ifdef __REACTOS__ + paint_button( infoPtr, btn_type, ODA_SELECT ); + InvalidateRect( hWnd, NULL, FALSE ); +#else InvalidateRect( hWnd, NULL, FALSE ); +#endif } break;