From 96d51aeb702182abcc5e5d0b48f956b5c3d8e78e Mon Sep 17 00:00:00 2001 From: Magnus Lundborg Date: Fri, 29 Nov 2013 10:01:45 +0100 Subject: Proper float comparison in tng_time_per_frame_set() diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c index 5c5dd0f..f798b7c 100644 --- a/src/lib/tng_io.c +++ b/src/lib/tng_io.c @@ -10061,7 +10061,7 @@ tng_function_status DECLSPECDLLEXPORT tng_time_per_frame_set TNG_ASSERT(tng_data, "TNG library: Trajectory container not properly setup."); TNG_ASSERT(time >= 0, "TNG library: The time per frame must be >= 0."); - if(time == tng_data->time_per_frame) + if(fabs(time - tng_data->time_per_frame) < 0.00001) { return(TNG_SUCCESS); } -- cgit v0.10.1