Fix possible wrong QwtDate::ceil() values

This commit is contained in:
Brian Bergstrand
2016-01-05 21:31:30 -06:00
parent d6daa1480d
commit 36a0d63da1

View File

@@ -313,7 +313,7 @@ QDateTime QwtDate::ceil( const QDateTime &dateTime, IntervalType intervalType )
{
qwtFloorTime( QwtDate::Second, dt );
if ( dt < dateTime )
dt.addSecs( 1 );
dt = dt.addSecs( 1 );
break;
}
@@ -321,7 +321,7 @@ QDateTime QwtDate::ceil( const QDateTime &dateTime, IntervalType intervalType )
{
qwtFloorTime( QwtDate::Minute, dt );
if ( dt < dateTime )
dt.addSecs( 60 );
dt = dt.addSecs( 60 );
break;
}
@@ -329,7 +329,7 @@ QDateTime QwtDate::ceil( const QDateTime &dateTime, IntervalType intervalType )
{
qwtFloorTime( QwtDate::Hour, dt );
if ( dt < dateTime )
dt.addSecs( 3600 );
dt = dt.addSecs( 3600 );
break;
}
@@ -362,7 +362,7 @@ QDateTime QwtDate::ceil( const QDateTime &dateTime, IntervalType intervalType )
dateTime.date().month() ) );
if ( dt < dateTime )
dt.addMonths( 1 );
dt = dt.addMonths( 1 );
break;
}