From: Ray Strode Date: Thu, 6 Aug 2009 03:09:02 +0000 (-0400) Subject: [script] do abs(x) > epsilon instead of x != 0 X-Git-Tag: 0.7.0~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b67fbbdce81fab3a2e5d6ac30afc0f4b6471275;p=thirdparty%2Fplymouth.git [script] do abs(x) > epsilon instead of x != 0 Fixes a compiler warning. --- diff --git a/src/plugins/splash/script/script-object.c b/src/plugins/splash/script/script-object.c index 089a0e10..3a9ef4c7 100644 --- a/src/plugins/splash/script/script-object.c +++ b/src/plugins/splash/script/script-object.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "script.h" #include "script-object.h" @@ -285,7 +286,7 @@ bool script_obj_as_bool (script_obj_t *obj) return false; case SCRIPT_OBJ_TYPE_FLOAT: - if (obj->data.floatpoint) return true; + if (fabs (obj->data.floatpoint) > FLT_MIN) return true; return false; case SCRIPT_OBJ_TYPE_NULL: