Module: wine Branch: master Commit: c01ab1608c669db00db78a480f57085ec3655c92 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c01ab1608c669db00db78a480f...
Author: Nikolay Sivov bunglehead@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; }