Fixed <rdar://problem/4053276> WebScripting protocol in WebKit cannot convert Boolea...
[WebKit-https.git] / JavaScriptCore / bindings / objc / objc_utility.mm
index b8440ff98dd6decefcdbf082fa34a23b431e84c6..82113dfcab45bf0a52320e4d8f1d09a1f2aff0db 100644 (file)
@@ -92,7 +92,7 @@ ObjcValue KJS::Bindings::convertValueToObjcValue (KJS::ExecState *exec, const KJ
     ObjcValue result;
     double d = 0;
    
-    if (value.type() == NumberType || value.type() == StringType)
+    if (value.type() == NumberType || value.type() == StringType || value.type() == BooleanType)
        d = value.toNumber(exec);
        
     switch (type){