From 0b67fbbdce81fab3a2e5d6ac30afc0f4b6471275 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Wed, 5 Aug 2009 23:09:02 -0400 Subject: [PATCH] [script] do abs(x) > epsilon instead of x != 0 Fixes a compiler warning. --- src/plugins/splash/script/script-object.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: