aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/screens
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2023-02-23 23:09:27 +0200
committerRiku Isokoski <riksu9000@gmail.com>2023-02-25 17:44:06 +0200
commit0d074ee6e9dd93d0e3199f995726b8994dbcbfe6 (patch)
treedaa26a62fd23add3276efcf85819101be397fec5 /src/displayapp/screens
parent8baa317e7e5de0e8358b9a604a96620ed24b3bf8 (diff)
screens: Add notes about using C++20 features
Diffstat (limited to 'src/displayapp/screens')
-rw-r--r--src/displayapp/screens/WatchFaceCasioStyleG7710.cpp1
-rw-r--r--src/displayapp/screens/settings/SettingSetDate.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp b/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp
index b030e3b0..0bfb7193 100644
--- a/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp
+++ b/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp
@@ -276,6 +276,7 @@ void WatchFaceCasioStyleG7710::Refresh() {
std::chrono::system_clock::to_time_t(std::chrono::time_point_cast<std::chrono::system_clock::duration>(currentDateTime.Get()));
tm* tmTime = std::localtime(&ttTime);
+ // TODO: When we start using C++20, use std::chrono::year::is_leap
int daysInCurrentYear = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0 ? 366 : 365;
uint16_t daysTillEndOfYearNumber = daysInCurrentYear - dayOfYear;
diff --git a/src/displayapp/screens/settings/SettingSetDate.cpp b/src/displayapp/screens/settings/SettingSetDate.cpp
index 1c0c55a5..93a8da4d 100644
--- a/src/displayapp/screens/settings/SettingSetDate.cpp
+++ b/src/displayapp/screens/settings/SettingSetDate.cpp
@@ -28,6 +28,7 @@ namespace {
int MaximumDayOfMonth(uint8_t month, uint16_t year) {
switch (month) {
case 2: {
+ // TODO: When we start using C++20, use std::chrono::year::is_leap
if ((((year % 4) == 0) && ((year % 100) != 0)) || ((year % 400) == 0)) {
return 29;
}