Correct the behaviour of the accelerator keys in dialogs according to
the Windows' one.
diff --git a/controls/button.c b/controls/button.c
index 7d9097b..fb958e5 100644
--- a/controls/button.c
+++ b/controls/button.c
@@ -265,6 +265,11 @@
PAINT_BUTTON( wndPtr, style, ODA_DRAWENTIRE );
break;
+ case BM_CLICK:
+ SendMessageA( hWnd, WM_LBUTTONDOWN, 0, 0 );
+ SendMessageA( hWnd, WM_LBUTTONUP, 0, 0 );
+ break;
+
case BM_SETIMAGE:
oldHbitmap = infoPtr->hImage;
if ((wndPtr->dwStyle & BS_BITMAP) || (wndPtr->dwStyle & BS_ICON))