| Index: third_party/WebKit/Source/bindings/core/v8/V8EventListenerList.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/V8EventListenerList.h b/third_party/WebKit/Source/bindings/core/v8/V8EventListenerList.h
|
| index b3de61342c043cbe58a4367bdc41f91ab218d5c5..30ed6df546ae110d21ed9929764f6ec8512f9710 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/V8EventListenerList.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8EventListenerList.h
|
| @@ -61,10 +61,11 @@ public:
|
| template<typename WrapperType>
|
| static PassRefPtrWillBeRawPtr<V8EventListener> findOrCreateWrapper(v8::Local<v8::Value>, bool isAttribute, ScriptState*);
|
|
|
| - static void clearWrapper(v8::Local<v8::Object> listenerObject, bool isAttribute, v8::Isolate* isolate)
|
| + static void clearWrapper(v8::Local<v8::Object> listenerObject, bool isAttribute, ScriptState* scriptState)
|
| {
|
| - v8::Local<v8::String> wrapperProperty = getHiddenProperty(isAttribute, isolate);
|
| - V8HiddenValue::deleteHiddenValue(isolate, listenerObject, wrapperProperty);
|
| + ASSERT(scriptState->isolate()->InContext());
|
| + v8::Local<v8::String> wrapperProperty = getHiddenProperty(isAttribute, scriptState->isolate());
|
| + V8HiddenValue::deleteHiddenValue(scriptState, listenerObject, wrapperProperty);
|
| }
|
|
|
| CORE_EXPORT static PassRefPtrWillBeRawPtr<EventListener> getEventListener(ScriptState*, v8::Local<v8::Value>, bool isAttribute, ListenerLookupType);
|
| @@ -74,7 +75,7 @@ private:
|
| {
|
| v8::HandleScope scope(scriptState->isolate());
|
| ASSERT(scriptState->isolate()->InContext());
|
| - v8::Local<v8::Value> listener = V8HiddenValue::getHiddenValue(scriptState->isolate(), object, wrapperProperty);
|
| + v8::Local<v8::Value> listener = V8HiddenValue::getHiddenValue(scriptState, object, wrapperProperty);
|
| if (listener.IsEmpty())
|
| return 0;
|
| return static_cast<V8EventListener*>(v8::External::Cast(*listener)->Value());
|
| @@ -103,7 +104,7 @@ PassRefPtrWillBeRawPtr<V8EventListener> V8EventListenerList::findOrCreateWrapper
|
|
|
| RefPtrWillBeRawPtr<V8EventListener> wrapperPtr = WrapperType::create(object, isAttribute, scriptState);
|
| if (wrapperPtr)
|
| - V8HiddenValue::setHiddenValue(isolate, object, wrapperProperty, v8::External::New(isolate, wrapperPtr.get()));
|
| + V8HiddenValue::setHiddenValue(scriptState, object, wrapperProperty, v8::External::New(isolate, wrapperPtr.get()));
|
|
|
| return wrapperPtr;
|
| }
|
|
|