diff --git a/js/src/jsfun.cpp b/js/src/jsfun.cpp index 2744a4e98f34..245873fbabae 100644 --- a/js/src/jsfun.cpp +++ b/js/src/jsfun.cpp @@ -2575,7 +2575,7 @@ fun_bind(JSContext *cx, uintN argc, Value *vp) return false; /* Step 2. */ - if (!target->isCallable()) { + if (!target->wrappedObject(cx)->isCallable()) { if (JSString *str = js_ValueToString(cx, vp[1])) { if (const char *bytes = js_GetStringBytes(cx, str)) { JS_ReportErrorNumber(cx, js_GetErrorMessage, NULL,