Changeset 41017 in webkit
- Timestamp:
- Feb 14, 2009 8:39:31 AM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r41016 r41017 1 2009-02-13 Dimitri Glazkov <dglazkov@chromium.org> 2 3 Reviewed by Eric Seidel. 4 5 https://bugs.webkit.org/show_bug.cgi?id=23955 6 V8HTMLPlugInCustom returns undefined, which fools interceptors. 7 8 * bindings/v8/custom/V8HTMLPlugInElementCustom.cpp: 9 (WebCore::NAMED_PROPERTY_GETTER): Use deferToInterceptor() return value. 10 (WebCore::NAMED_PROPERTY_SETTER): Ditto. 11 (WebCore::INDEXED_PROPERTY_GETTER): Ditto. 12 (WebCore::INDEXED_PROPERTY_SETTER): Ditto. 13 1 14 2009-02-13 Dimitri Glazkov <dglazkov@chromium.org> 2 15 -
trunk/WebCore/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp
r40911 r41017 49 49 ScriptInstance scriptInstance = imp->getInstance(); 50 50 if (!scriptInstance) 51 return v8::Undefined();51 return deferToInterceptor(); 52 52 53 53 v8::Local<v8::Object> instance = v8::Local<v8::Object>::New(scriptInstance->instance()); 54 54 if (instance.IsEmpty()) 55 return v8::Undefined();55 return deferToInterceptor(); 56 56 57 57 return NPObjectGetNamedProperty(instance, name); … … 64 64 ScriptInstance scriptInstance = imp->getInstance(); 65 65 if (!scriptInstance) 66 return v8::Undefined();66 return deferToInterceptor(); 67 67 68 68 v8::Local<v8::Object> instance = v8::Local<v8::Object>::New(scriptInstance->instance()); 69 69 if (instance.IsEmpty()) 70 return v8::Undefined();70 return deferToInterceptor(); 71 71 72 72 return NPObjectSetNamedProperty(instance, name, value); … … 85 85 ScriptInstance scriptInstance = imp->getInstance(); 86 86 if (!scriptInstance) 87 return v8::Undefined();87 return deferToInterceptor(); 88 88 89 89 v8::Local<v8::Object> instance = v8::Local<v8::Object>::New(scriptInstance->instance()); 90 90 if (instance.IsEmpty()) 91 return v8::Undefined();91 return deferToInterceptor(); 92 92 93 93 return NPObjectGetIndexedProperty(instance, index); … … 100 100 ScriptInstance scriptInstance = imp->getInstance(); 101 101 if (!scriptInstance) 102 return v8::Undefined();102 return deferToInterceptor(); 103 103 104 104 v8::Local<v8::Object> instance = v8::Local<v8::Object>::New(scriptInstance->instance()); 105 105 if (instance.IsEmpty()) 106 return v8::Undefined();106 return deferToInterceptor(); 107 107 108 108 return NPObjectSetIndexedProperty(instance, index, value);
Note: See TracChangeset
for help on using the changeset viewer.