diff --git a/src/engine.c b/src/engine.c index 12a961c57701d1640b29551a33774602b3633f9b..95af53c49367ce447f76f1381bec0dde0833bb90 100644 --- a/src/engine.c +++ b/src/engine.c @@ -5461,7 +5461,7 @@ void engine_step(struct engine *e) { e->forcerebuild = 1; #ifdef WITH_LOGGER - logger_log_timestamp(e->ti_current, &e->logger_time_offset, + logger_log_timestamp(e->ti_old, &e->logger_time_offset, e->logger_dump); #endif diff --git a/src/logger_io.c b/src/logger_io.c index 1b679a74c8a5adde35db9f4a3bc7ccd898facb42..4ed5db3f0e1af6ef619653b6975b524e0f4ac8b0 100644 --- a/src/logger_io.c +++ b/src/logger_io.c @@ -903,6 +903,7 @@ void write_index_single(struct engine* e, const char* baseName, io_write_attribute(h_grp, "BoxSize", DOUBLE, e->s->dim, 3); double dblTime = e->time; io_write_attribute(h_grp, "Time", DOUBLE, &dblTime, 1); + io_write_attribute(h_grp, "Time Offset", UINT, &e->logger_time_offset, 1); int dimension = (int)hydro_dimension; io_write_attribute(h_grp, "Dimension", INT, &dimension, 1);