diff options
author | Magnus Lundborg <magnus.lundborg@scilifelab.se> | 2013-01-22 12:08:48 (GMT) |
---|---|---|
committer | Magnus Lundborg <magnus.lundborg@scilifelab.se> | 2013-01-22 12:08:48 (GMT) |
commit | 00c704fa414fd74026d771150e57a3d30c939b10 (patch) | |
tree | cccfe24c0c2b83425fe98e3b98a5b5e7fad2d825 /src/lib/tng_io.c | |
parent | 4b8d7449761fb2640c34625baf8ace8e7d371644 (diff) |
Bug fix (file pos wrong when writing sparse frame data).
Diffstat (limited to 'src/lib/tng_io.c')
-rw-r--r-- | src/lib/tng_io.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c index 7f01dca..94bf67a 100644 --- a/src/lib/tng_io.c +++ b/src/lib/tng_io.c @@ -8940,8 +8940,8 @@ tng_function_status tng_frame_data_write(tng_trajectory_t tng_data, n_values_per_frame = data.n_values_per_frame; - file_pos = (frame_nr - (frame_set->first_frame + - data.first_frame_with_data)) / + file_pos = (frame_nr - max(frame_set->first_frame, + data.first_frame_with_data)) / data.stride_length; file_pos *= size * n_values_per_frame; @@ -9419,8 +9419,8 @@ tng_function_status tng_frame_particle_data_write(tng_trajectory_t tng_data, n_values_per_frame = data.n_values_per_frame; - file_pos = (frame_nr - (frame_set->first_frame + - data.first_frame_with_data)) / + file_pos = (frame_nr - max(frame_set->first_frame, + data.first_frame_with_data)) / data.stride_length; file_pos *= block_n_particles * size * n_values_per_frame; |