jscript: Fixed to_boolean implementation.
This commit is contained in:
parent
2ed3903f0f
commit
b6549fa743
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue