Aric Stewart : comctl32: monthcal: Set the stStart parameter when sending the MCN_GETDAYSTATE notification.

Alexandre Julliard julliard at winehq.org
Tue Sep 2 08:33:16 CDT 2008


Module: wine
Branch: master
Commit: bf6e766df6ba56155557cb9eebf6fe0528f013c1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=bf6e766df6ba56155557cb9eebf6fe0528f013c1

Author: Aric Stewart <aric at codeweavers.com>
Date:   Fri Aug 29 11:17:55 2008 -0500

comctl32: monthcal: Set the stStart parameter when sending the MCN_GETDAYSTATE notification.

---

 dlls/comctl32/monthcal.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/dlls/comctl32/monthcal.c b/dlls/comctl32/monthcal.c
index 9ca6fcc..0c0a45c 100644
--- a/dlls/comctl32/monthcal.c
+++ b/dlls/comctl32/monthcal.c
@@ -1303,6 +1303,11 @@ static void MONTHCAL_GoToNextMonth(MONTHCAL_INFO *infoPtr)
     nmds.cDayState	= infoPtr->monthRange;
     nmds.prgDayState	= Alloc(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
 
+    nmds.stStart = infoPtr->todaysDate;
+    nmds.stStart.wYear = infoPtr->currentYear;
+    nmds.stStart.wMonth = infoPtr->currentMonth;
+    nmds.stStart.wDay = 1;
+
     SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmds.nmhdr.idFrom, (LPARAM)&nmds);
     for(i=0; i<infoPtr->monthRange; i++)
       infoPtr->monthdayState[i] = nmds.prgDayState[i];
@@ -1333,6 +1338,11 @@ static void MONTHCAL_GoToPrevMonth(MONTHCAL_INFO *infoPtr)
     nmds.prgDayState	= Alloc
                         (infoPtr->monthRange * sizeof(MONTHDAYSTATE));
 
+    nmds.stStart = infoPtr->todaysDate;
+    nmds.stStart.wYear = infoPtr->currentYear;
+    nmds.stStart.wMonth = infoPtr->currentMonth;
+    nmds.stStart.wDay = 1;
+
     SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmds.nmhdr.idFrom, (LPARAM)&nmds);
     for(i=0; i<infoPtr->monthRange; i++)
        infoPtr->monthdayState[i] = nmds.prgDayState[i];




More information about the wine-cvs mailing list