Sync to Wine-20050524:
[reactos.git] / reactos / lib / comctl32 / updown.c
index 9dc705a..da2dcc1 100644 (file)
@@ -775,9 +775,12 @@ static LRESULT WINAPI UpDownWindowProc(HWND hwnd, UINT message, WPARAM wParam, L
            break;\r
 \r
        case WM_ENABLE:\r
-           infoPtr->dwStyle &= ~WS_DISABLED;\r
-           infoPtr->dwStyle |= (wParam ? 0 : WS_DISABLED);\r
-           if (infoPtr->dwStyle & WS_DISABLED) UPDOWN_CancelMode (infoPtr);\r
+           if (wParam) {\r
+               infoPtr->dwStyle &= ~WS_DISABLED;\r
+           } else {\r
+               infoPtr->dwStyle |= WS_DISABLED;\r
+               UPDOWN_CancelMode (infoPtr);\r
+           }\r
            InvalidateRect (infoPtr->Self, NULL, FALSE);\r
            break;\r
 \r