Make Christmas cat last longer

The cat will now last until January 6th, the actual end of Christmas

Signed-off-by: HeyaGlitz <30732772+HeyaGlitz@users.noreply.github.com>
This commit is contained in:
HeyaGlitz 2023-12-31 14:25:04 +01:00 committed by HeyaGlitz
parent bce5a8df35
commit 0919630ed6

View File

@ -1602,7 +1602,8 @@ void MainWindow::setCatBackground(bool enabled)
{
QDateTime now = QDateTime::currentDateTime();
QDateTime birthday(QDate(now.date().year(), 11, 30), QTime(0, 0));
QDateTime xmas(QDate(now.date().year(), 12, 25), QTime(0, 0));
QDateTime christmasStart(QDate(now.date().year(), 12, 25), QTime(0, 0));
QDateTime christmasEnd(QDate(now.date().year(), 1, 7), QTime(0, 0)); //end at midnight of the 7th
QString cat = "default";
QString catStyleOpt = APPLICATION->settings()->get("CatStyle").toString();
@ -1611,7 +1612,7 @@ void MainWindow::setCatBackground(bool enabled)
else if(catStyleOpt == "Jinx")
cat = "jinx";
if(non_stupid_abs(now.daysTo(xmas)) <= 4) {
if(christmasStart <= now || now < christmasEnd) {
cat += "Catmas";
}
else if (non_stupid_abs(now.daysTo(birthday)) <= 12) {