From 90dc4447fd21a6b51bc9e6f6e056f2b0c7dd7e51 Mon Sep 17 00:00:00 2001 From: SnickerSun Date: Mon, 2 Sep 2024 19:42:23 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8Dbug#331=20=E9=9A=94=E5=A4=A9?= =?utf8?q?=E8=AE=A1=E6=AD=A5=E4=B8=8D=E6=B8=85=E9=9B=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp b/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp index d9c1f3767..f6dd3e782 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp @@ -343,7 +343,7 @@ extern "C" (g_alarmCtrA.info.hour == curTime.tm_hour) && (g_alarmCtrA.info.minute == curTime.tm_min)) { - g_alarmCtrA.callback(); + g_alarmCtrA.callback(); g_alarmCtrA.state = ALARM_STATUS_CREATED; } } @@ -351,13 +351,13 @@ extern "C" if (g_alarmCtrB.state == ALARM_STATUS_RUNNING) { if ((g_alarmCtrB.callback != NULL) && - //(g_alarmCtrB.info.week == curTime.tm_wday) && + (g_alarmCtrB.info.week == curTime.tm_wday) && (g_alarmCtrB.info.hour == curTime.tm_hour) && (g_alarmCtrB.info.minute == curTime.tm_min) && (g_alarmCtrB.info.second == curTime.tm_sec)) { - g_alarmCtrB.callback(); g_alarmCtrB.state = ALARM_STATUS_CREATED; + g_alarmCtrB.callback();//由于只有callback中SetZeroAlarm会设置state为ALARM_STATUS_RUNNING , 所以必须把state=ALARM_STATUS_CREATED提前,或者干脆删除。 } } // 整点回调 -- 2.17.1