summaryrefslogtreecommitdiff
path: root/status.c
diff options
context:
space:
mode:
Diffstat (limited to 'status.c')
-rw-r--r--status.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/status.c b/status.c
index 10d31c6..df3a9ca 100644
--- a/status.c
+++ b/status.c
@@ -240,7 +240,9 @@ int cUpdate::performRecordingActions()
else if (!rr->lastBreak)
rr->lastBreak = time(0); // store first break
- if (!rr->lastBreak || (time(0) - rr->lastBreak) > allowedBreakDuration)
+ if (!rr->lastBreak ||
+ time(0) - rr->lastBreak > allowedBreakDuration ||
+ time(0) >= rr->timer->StopTime())
{
char* infoTxt;