From 1ad8207a7d2e09bc85db0519dfdd8914bcbb9686 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 11 Jan 2012 14:52:17 +0000 Subject: [PATCH] *Core: Date::operator--() fix git-svn-id: svn://ultimatepp.org/upp/trunk@4397 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/TimeDate.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uppsrc/Core/TimeDate.h b/uppsrc/Core/TimeDate.h index 48916996c..714cc64aa 100644 --- a/uppsrc/Core/TimeDate.h +++ b/uppsrc/Core/TimeDate.h @@ -19,7 +19,7 @@ struct Date : RelOps< Date, Moveable > { int Compare(Date b) const; Date& operator++() { if(day < 28) day++; else Set(Get() + 1); return *this; } - Date& operator--() { if(day > 0) day--; else Set(Get() - 1); return *this; } + Date& operator--() { if(day > 1) day--; else Set(Get() - 1); return *this; } Date() { year = -32768; day = month = 0; } Date(const Nuller&) { year = -32768; day = month = 0; }