Commit b6549fa7 authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

jscript: Fixed to_boolean implementation.

parent 2ed3903f
...@@ -211,7 +211,8 @@ HRESULT to_boolean(VARIANT *v, VARIANT_BOOL *b) ...@@ -211,7 +211,8 @@ HRESULT to_boolean(VARIANT *v, VARIANT_BOOL *b)
*b = V_I4(v) ? VARIANT_TRUE : VARIANT_FALSE; *b = V_I4(v) ? VARIANT_TRUE : VARIANT_FALSE;
break; break;
case VT_R8: case VT_R8:
*b = V_R8(v) ? VARIANT_TRUE : VARIANT_FALSE; if(isnan(V_R8(v))) *b = VARIANT_FALSE;
else *b = V_R8(v) ? VARIANT_TRUE : VARIANT_FALSE;
break; break;
case VT_BSTR: case VT_BSTR:
*b = V_BSTR(v) && *V_BSTR(v) ? VARIANT_TRUE : VARIANT_FALSE; *b = V_BSTR(v) && *V_BSTR(v) ? VARIANT_TRUE : VARIANT_FALSE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment