修复表盘时间更新 124/1 124/head
authorCaisking <3449750381@qq.com>
Mon, 6 May 2024 02:57:22 +0000 (10:57 +0800)
committerCaisking <3449750381@qq.com>
Mon, 6 May 2024 02:57:22 +0000 (10:57 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelTime.cpp

index 656f24e..afc9a9e 100644 (file)
@@ -70,17 +70,18 @@ static float ConvertHandSecondValueToAngle(int32_t handValue, uint16_t range)
 
 void DialModelTime::UpdateTime()
 {
-#if 1
+#if 0
     struct timeval tv;
     gettimeofday(&tv, NULL);
     tblock_ = localtime(&tv.tv_sec);
     int realMS = tblock_->tm_sec * S_MS_US_TRANS + tv.tv_usec / S_MS_US_TRANS;
-#elif
+#else
     /*优化为更安全的localtime_r()*/
     struct timeval tv;
     gettimeofday(&tv, NULL);
     struct tm tblock;
     localtime_r(&tv.tv_sec, &tblock);
+    tblock_ =  &tblock;
     int realMS = tblock.tm_sec * S_MS_US_TRANS + tv.tv_usec / S_MS_US_TRANS;
 #endif