# HG changeset patch # User Mike Becker # Date 1776421443 -7200 # Node ID a2a68fd9f6ccf92173d7fdd6a591abe011cbb367 # Parent 463c648e6a9bcea564da9b0b3e55d00f209ae8b4 fix missing support for 0+X time control fixes #823 diff -r 463c648e6a9b -r a2a68fd9f6cc src/chess/rules.c --- a/src/chess/rules.c Fri Apr 17 12:00:18 2026 +0200 +++ b/src/chess/rules.c Fri Apr 17 12:24:03 2026 +0200 @@ -790,6 +790,11 @@ unsigned used_time = 0; suseconds_t micros = 0; + /* when this is a 0+X game, the clock starts with the increment */ + if (gameinfo->time == 0) { + total_time += gameinfo->addtime; + } + /* go through all already played moves */ unsigned first_move = move_number % 2; unsigned next_move = move_number;