]> git.earman.xyz Git - sensor-watch.git/commitdiff
make movement_set_local_date_time slightly more efficient
authorAlessandro Genova <ales.genova@gmail.com>
Wed, 27 Aug 2025 02:15:01 +0000 (22:15 -0400)
committerAlessandro Genova <ales.genova@gmail.com>
Sat, 3 Jan 2026 01:07:56 +0000 (20:07 -0500)
movement.c

index bc8b12f958de6161647a601ee6c616249037645d..23eeb401e68d2a41a570a98710f82f3493af602e 100644 (file)
@@ -639,8 +639,7 @@ void movement_set_utc_date_time(watch_date_time_t date_time) {
 
 void movement_set_local_date_time(watch_date_time_t date_time) {
     int32_t current_offset = movement_get_current_timezone_offset();
-    watch_date_time_t utc_date_time = watch_utility_date_time_convert_zone(date_time, current_offset, 0);
-    movement_set_utc_date_time(utc_date_time);
+    movement_set_utc_timestamp(watch_utility_date_time_to_unix_time(date_time, current_offset));
 }
 
 void movement_set_utc_timestamp(uint32_t timestamp) {