Changeset 24106 in webkit
- Timestamp:
- Jul 9, 2007, 12:39:21 AM (18 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r24059 r24106 1 2007-07-09 Maciej Stachowiak <mjs@apple.com> 2 3 Reviewed by Oliver. 4 5 - JavaScriptCore part of fix for: <rdar://problem/5295734> Repro crash closing tab/window @ maps.google.com in WTF::HashSet<KJS::RuntimeObjectImp*, WTF::PtrHash<KJS::RuntimeObjectImp*>, WTF::HashTraits<KJS::RuntimeObjectImp*> >::add + 11 6 7 * JavaScriptCore.exp: Added needed export. 8 1 9 2007-07-06 Maciej Stachowiak <mjs@apple.com> 2 10 -
trunk/JavaScriptCore/JavaScriptCore.exp
r23892 r24106 186 186 __ZN3KJS8Bindings23convertObjcValueToValueEPNS_9ExecStateEPvNS0_13ObjcValueTypeEPNS0_10RootObjectE 187 187 __ZN3KJS8Bindings23convertValueToObjcValueEPNS_9ExecStateEPNS_7JSValueENS0_13ObjcValueTypeE 188 __ZNK3KJS8Bindings8Instance10rootObjectEv 188 189 __ZN3KJS8Bindings8Instance18didExecuteFunctionEv 189 190 __ZN3KJS8Bindings8Instance21setDidExecuteFunctionEPFvPNS_9ExecStateEPNS_8JSObjectEE -
trunk/WebCore/ChangeLog
r24105 r24106 1 2007-07-09 Maciej Stachowiak <mjs@apple.com> 2 3 Reviewed by Oliver. 4 5 <rdar://problem/5295734> Repro crash closing tab/window @ maps.google.com in WTF::HashSet<KJS::RuntimeObjectImp*, WTF::PtrHash<KJS::RuntimeObjectImp*>, WTF::HashTraits<KJS::RuntimeObjectImp*> >::add + 11 6 7 Automated test case is not possible. Did not bother with manual test this time. 8 9 * bindings/js/kjs_dom.cpp: 10 (WebCore::getRuntimeObject): Check that runtime root isn't null, as well as instance; 11 this should cover the case where the plugin is already shut down and onunload time. 12 1 13 2007-07-08 Maciej Stachowiak <mjs@apple.com> 2 14 -
trunk/WebCore/bindings/js/kjs_dom.cpp
r22048 r24106 104 104 if (n->hasTagName(objectTag) || n->hasTagName(embedTag) || n->hasTagName(appletTag)) { 105 105 HTMLPlugInElement* plugInElement = static_cast<HTMLPlugInElement*>(n); 106 if (plugInElement->getInstance() )106 if (plugInElement->getInstance() && plugInElement->getInstance()->rootObject()) 107 107 // The instance is owned by the PlugIn element. 108 108 return new RuntimeObjectImp(plugInElement->getInstance());
Note:
See TracChangeset
for help on using the changeset viewer.