diff options
Diffstat (limited to 'src/javascript/jsc/bindings/webcore/JSDOMConvertCallbacks.h')
-rw-r--r-- | src/javascript/jsc/bindings/webcore/JSDOMConvertCallbacks.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/javascript/jsc/bindings/webcore/JSDOMConvertCallbacks.h b/src/javascript/jsc/bindings/webcore/JSDOMConvertCallbacks.h index c8ce13c14..c98ad316b 100644 --- a/src/javascript/jsc/bindings/webcore/JSDOMConvertCallbacks.h +++ b/src/javascript/jsc/bindings/webcore/JSDOMConvertCallbacks.h @@ -41,7 +41,7 @@ template<typename T> struct Converter<IDLCallbackFunction<T>> : DefaultConverter JSC::VM& vm = JSC::getVM(&lexicalGlobalObject); auto scope = DECLARE_THROW_SCOPE(vm); - if (!value.isCallable(vm)) { + if (!value.isCallable()) { exceptionThrower(lexicalGlobalObject, scope); return nullptr; } @@ -54,7 +54,7 @@ template<typename T> struct JSConverter<IDLCallbackFunction<T>> { static constexpr bool needsState = false; static constexpr bool needsGlobalObject = false; - template <typename U> + template<typename U> static JSC::JSValue convert(const U& value) { return toJS(Detail::getPtrOrRef(value)); @@ -67,7 +67,6 @@ template<typename T> struct JSConverter<IDLCallbackFunction<T>> { } }; - template<typename T> struct Converter<IDLCallbackInterface<T>> : DefaultConverter<IDLCallbackInterface<T>> { template<typename ExceptionThrower = DefaultExceptionThrower> static RefPtr<T> convert(JSC::JSGlobalObject& lexicalGlobalObject, JSC::JSValue value, ExceptionThrower&& exceptionThrower = ExceptionThrower()) @@ -88,7 +87,7 @@ template<typename T> struct JSConverter<IDLCallbackInterface<T>> { static constexpr bool needsState = false; static constexpr bool needsGlobalObject = false; - template <typename U> + template<typename U> static JSC::JSValue convert(const U& value) { return toJS(Detail::getPtrOrRef(value)); |