summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2017-08-02 23:26:22 +0200
committerJulien Nabet <serval2412@yahoo.fr>2017-08-03 07:35:04 +0200
commit14b809550657f9df3a70d533ef54df857d48bc1b (patch)
tree9b516d59d0c3418d62ced884c9b10e9f7d6c6027
parent46b9d35ceaba80ce73fb0b4b5a87dbdf0a674628 (diff)
tdf#111074: fix AddDays in calendar
Regression from https://cgit.freedesktop.org/libreoffice/core/commit/?id=fcd0361d6be8d088be12e500f0120afd7995d1ac In calendar.cxx, aLastDate -= nWeekDay; was converted with aLastDate.AddDays( nWeekDay ); Change-Id: I8df8d288b0f5cfae66d798b1a96b5033c12d6503 Reviewed-on: https://gerrit.libreoffice.org/40696 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
-rw-r--r--svtools/source/control/calendar.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/svtools/source/control/calendar.cxx b/svtools/source/control/calendar.cxx
index 562b0030b9fb..b60e68df6331 100644
--- a/svtools/source/control/calendar.cxx
+++ b/svtools/source/control/calendar.cxx
@@ -1798,7 +1798,7 @@ tools::Rectangle Calendar::GetDateRect( const Date& rDate ) const
{
sal_Int32 nWeekDay = (sal_Int32)aLastDate.GetDayOfWeek();
nWeekDay = (nWeekDay+(7-ImplGetWeekStart())) % 7;
- aLastDate.AddDays( nWeekDay );
+ aLastDate.AddDays( -nWeekDay );
aRect = GetDateRect( aLastDate );
nDaysOff = rDate-aLastDate;
nDayIndex = 0;