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: