jscript: Fixed to_boolean implementation.

This commit is contained in:
Piotr Caban 2009-07-06 10:38:56 +02:00 committed by Alexandre Julliard
parent 2ed3903f0f
commit b6549fa743
1 changed files with 2 additions and 1 deletions

View File

@ -211,7 +211,8 @@ HRESULT to_boolean(VARIANT *v, VARIANT_BOOL *b)
*b = V_I4(v) ? VARIANT_TRUE : VARIANT_FALSE;
break;
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;
case VT_BSTR:
*b = V_BSTR(v) && *V_BSTR(v) ? VARIANT_TRUE : VARIANT_FALSE;