aboutsummaryrefslogtreecommitdiff
path: root/src/salis.c
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2025-10-20 02:15:45 +0200
committerPaul Oliver <contact@pauloliver.dev>2025-10-20 02:15:45 +0200
commit2a2f64081191dba1588561cb0f0510b44fc3711d (patch)
treef7e68bad9de94c25427dcec6541952fa5b344a93 /src/salis.c
parentd91b8a6196af711f9dface0c2a0d37794c12ac02 (diff)
Data aggregation (WIP)data
Diffstat (limited to 'src/salis.c')
-rw-r--r--src/salis.c10
1 files changed, 5 insertions, 5 deletions
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);
}