| Index: third_party/WebKit/Source/bindings/core/v8/ScriptValue.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptValue.h b/third_party/WebKit/Source/bindings/core/v8/ScriptValue.h
|
| index bb139370eb30911c5d7460c5c29afee341b73241..44367d363e23f0d3ce7e1edac8c20ae56e8a0424 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ScriptValue.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ScriptValue.h
|
| @@ -181,6 +181,17 @@ public:
|
| m_value->setReference(parent, isolate);
|
| }
|
|
|
| + template<typename P>
|
| + void setWeak(P* parameters, void (*callback)(const v8::WeakCallbackInfo<P>&), v8::WeakCallbackType type = v8::WeakCallbackType::kParameter)
|
| + {
|
| + m_value->setWeak(parameters, callback, type);
|
| + }
|
| +
|
| + void clearWeak()
|
| + {
|
| + m_value->clearWeak();
|
| + }
|
| +
|
| static ScriptValue createNull(ScriptState*);
|
|
|
| private:
|
|
|