Don't allow negative calendar years
The concept is nonsensical and trying to display them crashes the app displaying the calendar. BUG: 430320 FIXED-IN: 5.78
This commit is contained in:
parent
b1364fa601
commit
1cb14c21a9
@ -322,7 +322,10 @@ void Calendar::nextDecade()
|
|||||||
|
|
||||||
void Calendar::previousDecade()
|
void Calendar::previousDecade()
|
||||||
{
|
{
|
||||||
|
// Negative years don't make sense
|
||||||
|
if (m_displayedDate.year() >= 10) {
|
||||||
setDisplayedDate(m_displayedDate.addYears(-10));
|
setDisplayedDate(m_displayedDate.addYears(-10));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Calendar::nextYear()
|
void Calendar::nextYear()
|
||||||
@ -332,7 +335,10 @@ void Calendar::nextYear()
|
|||||||
|
|
||||||
void Calendar::previousYear()
|
void Calendar::previousYear()
|
||||||
{
|
{
|
||||||
|
// Negative years don't make sense
|
||||||
|
if (m_displayedDate.year() >= 0) {
|
||||||
setDisplayedDate(m_displayedDate.addYears(-1));
|
setDisplayedDate(m_displayedDate.addYears(-1));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Calendar::nextMonth()
|
void Calendar::nextMonth()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user