summaryrefslogtreecommitdiffstats
path: root/application/MainWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'application/MainWindow.cpp')
-rw-r--r--application/MainWindow.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/application/MainWindow.cpp b/application/MainWindow.cpp
index a1066718..56119942 100644
--- a/application/MainWindow.cpp
+++ b/application/MainWindow.cpp
@@ -1241,6 +1241,16 @@ void MainWindow::onCatToggled(bool state)
MMC->settings()->set("TheCat", state);
}
+namespace {
+template <typename T>
+T non_stupid_abs(T in)
+{
+ if (in < 0)
+ return -in;
+ return in;
+}
+}
+
void MainWindow::setCatBackground(bool enabled)
{
if (enabled)
@@ -1248,7 +1258,7 @@ void MainWindow::setCatBackground(bool enabled)
QDateTime now = QDateTime::currentDateTime();
QDateTime xmas(QDate(now.date().year(), 12, 25), QTime(0, 0));
;
- QString cat = (std::abs(now.daysTo(xmas)) <= 4) ? "catmas" : "kitteh";
+ QString cat = (non_stupid_abs(now.daysTo(xmas)) <= 4) ? "catmas" : "kitteh";
view->setStyleSheet(QString(R"(
GroupView
{