This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a commit to branch feature/scheduled_event_on_event_thread
in repository https://gitbox.apache.org/repos/asf/celix.git
The following commit(s) were added to
refs/heads/feature/scheduled_event_on_event_thread by this push:
new 653e9404 Add missing nextDeadline output in
celix_scheduledEvent_deadlineReached
653e9404 is described below
commit 653e94047cf4c6d46a05814a02267e8a1c3a56dc
Author: Pepijn Noltes <[email protected]>
AuthorDate: Mon Jul 3 22:33:22 2023 +0200
Add missing nextDeadline output in celix_scheduledEvent_deadlineReached
---
libs/framework/src/celix_scheduled_event.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libs/framework/src/celix_scheduled_event.c
b/libs/framework/src/celix_scheduled_event.c
index 9e19a09f..de944121 100644
--- a/libs/framework/src/celix_scheduled_event.c
+++ b/libs/framework/src/celix_scheduled_event.c
@@ -184,6 +184,10 @@ bool
celix_scheduledEvent_deadlineReached(celix_scheduled_event_t* event,
if (event->processForWakeup) {
deadlineReached = true;
}
+ if (nextDeadline) {
+ *nextDeadline =
+ deadlineReached ? celix_delayedTimespec(currentTime,
event->intervalInSeconds) : event->nextDeadline;
+ }
celixThreadMutex_unlock(&event->mutex);
return deadlineReached;
}