Module: wine Branch: master Commit: c01ab1608c669db00db78a480f57085ec3655c92 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c01ab1608c669db00db78a480f... Author: Nikolay Sivov <bunglehead(a)gmail.com> Date: Fri Sep 25 02:52:37 2009 +0400 comct32/monthcal: Invalidate background too on MCM_SETCOLOR with MCSC_BACKGROUND. --- dlls/comctl32/monthcal.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/comctl32/monthcal.c b/dlls/comctl32/monthcal.c index 972c680..9d2e0e2 100644 --- a/dlls/comctl32/monthcal.c +++ b/dlls/comctl32/monthcal.c @@ -777,13 +777,13 @@ MONTHCAL_GetColor(const MONTHCAL_INFO *infoPtr, WPARAM wParam) static LRESULT -MONTHCAL_SetColor(MONTHCAL_INFO *infoPtr, WPARAM wParam, COLORREF color) +MONTHCAL_SetColor(MONTHCAL_INFO *infoPtr, INT index, COLORREF color) { - int prev = -1; + COLORREF prev = -1; - TRACE("%ld: color %08x\n", wParam, color); + TRACE("%d: color %08x\n", index, color); - switch((int)wParam) { + switch(index) { case MCSC_BACKGROUND: prev = infoPtr->bk; infoPtr->bk = color; @@ -810,7 +810,7 @@ MONTHCAL_SetColor(MONTHCAL_INFO *infoPtr, WPARAM wParam, COLORREF color) break; } - InvalidateRect(infoPtr->hwndSelf, NULL, FALSE); + InvalidateRect(infoPtr->hwndSelf, NULL, index == MCSC_BACKGROUND ? TRUE : FALSE); return prev; }