From 2a2f64081191dba1588561cb0f0510b44fc3711d Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Mon, 20 Oct 2025 02:15:45 +0200 Subject: Data aggregation (WIP) --- src/salis.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/salis.c') diff --git a/src/salis.c b/src/salis.c index 348385f..28f7779 100644 --- a/src/salis.c +++ b/src/salis.c @@ -569,10 +569,6 @@ void salis_save(const char *path) { } void salis_auto_save() { - if (g_steps % AUTO_SAVE_INTERVAL != 0) { - return; - } - #ifndef NDEBUG int rem = snprintf( #else @@ -734,9 +730,13 @@ void salis_loop(u64 ns, u64 dt) { salis_run_thread(dt); salis_sync(); + #if ACTION == ACT_LOAD || ACTION == ACT_NEW - salis_auto_save(); + if (g_steps % AUTO_SAVE_INTERVAL == 0) { + salis_auto_save(); + } #endif + salis_loop(ns - dt, SYNC_INTERVAL); } -- cgit v1.2.1