| Index: Source/bindings/core/v8/V8EventListenerList.h
|
| diff --git a/Source/bindings/core/v8/V8EventListenerList.h b/Source/bindings/core/v8/V8EventListenerList.h
|
| index 80bebf54698eebbca09d2b7a64f68234eea20197..ecd42f744c8f87b5e14ed9243e9a0c5b85ab4069 100644
|
| --- a/Source/bindings/core/v8/V8EventListenerList.h
|
| +++ b/Source/bindings/core/v8/V8EventListenerList.h
|
| @@ -46,7 +46,7 @@ enum ListenerLookupType {
|
| // This is a container for V8EventListener objects that uses hidden properties of v8::Object to speed up lookups.
|
| class V8EventListenerList {
|
| public:
|
| - static PassRefPtr<V8EventListener> findWrapper(v8::Local<v8::Value> value, ScriptState* scriptState)
|
| + static PassRefPtrWillBeRawPtr<V8EventListener> findWrapper(v8::Local<v8::Value> value, ScriptState* scriptState)
|
| {
|
| ASSERT(scriptState->isolate()->InContext());
|
| if (!value->IsObject())
|
| @@ -57,7 +57,7 @@ public:
|
| }
|
|
|
| template<typename WrapperType>
|
| - static PassRefPtr<V8EventListener> findOrCreateWrapper(v8::Local<v8::Value>, bool isAttribute, ScriptState*);
|
| + static PassRefPtrWillBeRawPtr<V8EventListener> findOrCreateWrapper(v8::Local<v8::Value>, bool isAttribute, ScriptState*);
|
|
|
| static void clearWrapper(v8::Local<v8::Object> listenerObject, bool isAttribute, v8::Isolate* isolate)
|
| {
|
| @@ -65,7 +65,7 @@ public:
|
| listenerObject->DeleteHiddenValue(wrapperProperty);
|
| }
|
|
|
| - CORE_EXPORT static PassRefPtr<EventListener> getEventListener(ScriptState*, v8::Local<v8::Value>, bool isAttribute, ListenerLookupType);
|
| + CORE_EXPORT static PassRefPtrWillBeRawPtr<EventListener> getEventListener(ScriptState*, v8::Local<v8::Value>, bool isAttribute, ListenerLookupType);
|
|
|
| private:
|
| static V8EventListener* doFindWrapper(v8::Local<v8::Object> object, v8::Local<v8::String> wrapperProperty, ScriptState* scriptState)
|
| @@ -85,7 +85,7 @@ private:
|
| };
|
|
|
| template<typename WrapperType>
|
| -PassRefPtr<V8EventListener> V8EventListenerList::findOrCreateWrapper(v8::Local<v8::Value> value, bool isAttribute, ScriptState* scriptState)
|
| +PassRefPtrWillBeRawPtr<V8EventListener> V8EventListenerList::findOrCreateWrapper(v8::Local<v8::Value> value, bool isAttribute, ScriptState* scriptState)
|
| {
|
| v8::Isolate* isolate = scriptState->isolate();
|
| ASSERT(isolate->InContext());
|
| @@ -99,7 +99,7 @@ PassRefPtr<V8EventListener> V8EventListenerList::findOrCreateWrapper(v8::Local<v
|
| if (wrapper)
|
| return wrapper;
|
|
|
| - RefPtr<V8EventListener> wrapperPtr = WrapperType::create(object, isAttribute, scriptState);
|
| + RefPtrWillBeRawPtr<V8EventListener> wrapperPtr = WrapperType::create(object, isAttribute, scriptState);
|
| if (wrapperPtr)
|
| object->SetHiddenValue(wrapperProperty, v8::External::New(isolate, wrapperPtr.get()));
|
|
|
|
|