| Index: Source/bindings/v8/V8Binding.h
|
| diff --git a/Source/bindings/v8/V8Binding.h b/Source/bindings/v8/V8Binding.h
|
| index af429b86d8bbd8f76fab2a920ccea724ba062451..edfaa6183565cb2cffa1cd1c44ee01fd6fc68080 100644
|
| --- a/Source/bindings/v8/V8Binding.h
|
| +++ b/Source/bindings/v8/V8Binding.h
|
| @@ -33,6 +33,7 @@
|
| #define V8Binding_h
|
|
|
| #include "bindings/v8/DOMWrapperWorld.h"
|
| +#include "bindings/v8/ScriptValue.h"
|
| #include "bindings/v8/V8BindingMacros.h"
|
| #include "bindings/v8/V8PerIsolateData.h"
|
| #include "bindings/v8/V8StringResource.h"
|
| @@ -339,6 +340,14 @@ namespace WebCore {
|
| }
|
| };
|
|
|
| + template<>
|
| + struct NativeValueTraits<ScriptValue> {
|
| + static inline ScriptValue nativeValue(const v8::Handle<v8::Value>& value)
|
| + {
|
| + return ScriptValue(value);
|
| + }
|
| + };
|
| +
|
| template <class T, class V8T>
|
| Vector<RefPtr<T> > toRefPtrNativeArray(v8::Handle<v8::Value> value, v8::Isolate* isolate)
|
| {
|
|
|