Changeset 51052 in webkit
- Timestamp:
- Nov 16, 2009 2:21:44 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r51051 r51052 1 2009-11-14 Yael Aharon <yael.aharon@nokia.com> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 [Qt] ASSERT failure while running DRT 6 https://bugs.webkit.org/show_bug.cgi?id=30978 7 8 Add needed Structure typeInfo flags to QtRuntimeObjectImpl and QtRuntimeMethod. 9 These flags are needed after r49649, where HasDefaultmark was changed to OverrideMarkChildren. 10 11 * bridge/qt/qt_instance.cpp: 12 (JSC::Bindings::QtRuntimeObjectImp::createStructure): 13 * bridge/qt/qt_runtime.h: 14 (JSC::Bindings::QtRuntimeMethod::createStructure): 15 1 16 2009-11-16 Mark Rowe <mrowe@apple.com> 2 17 -
trunk/WebCore/bridge/qt/qt_instance.cpp
r48513 r51052 58 58 instance->markAggregate(markStack); 59 59 } 60 61 static PassRefPtr<Structure> createStructure(JSValue prototype) 62 { 63 return Structure::create(prototype, TypeInfo(ObjectType, StructureFlags)); 64 } 65 66 protected: 67 static const unsigned StructureFlags = RuntimeObjectImp::StructureFlags | OverridesMarkChildren; 60 68 61 69 private: -
trunk/WebCore/bridge/qt/qt_runtime.h
r49662 r51052 152 152 static PassRefPtr<Structure> createStructure(JSValue prototype) 153 153 { 154 return Structure::create(prototype, TypeInfo(ObjectType, OverridesGetOwnPropertySlot | OverridesMarkChildren));154 return Structure::create(prototype, TypeInfo(ObjectType, StructureFlags)); 155 155 } 156 156 157 157 protected: 158 static const unsigned StructureFlags = OverridesGetOwnPropertySlot | InternalFunction::StructureFlags | OverridesMarkChildren; 159 158 160 QtRuntimeMethodData *d_func() const {return d_ptr;} 159 161 QtRuntimeMethod(QtRuntimeMethodData *dd, ExecState *exec, const Identifier &n, PassRefPtr<QtInstance> inst);
Note: See TracChangeset
for help on using the changeset viewer.