mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
bug 665781 - do not shrink XML arrays during GC. r=gal
This commit is contained in:
parent
cdcb6ca0ba
commit
40d7d39db3
@ -7058,8 +7058,6 @@ js_TraceXML(JSTracer *trc, JSXML *xml)
|
||||
(JSXML **) xml->xml_kids.vector,
|
||||
xml->xml_kids.length);
|
||||
XMLArrayCursorTrace(trc, xml->xml_kids.cursors);
|
||||
if (IS_GC_MARKING_TRACER(trc))
|
||||
xml->xml_kids.trim();
|
||||
|
||||
if (xml->xml_class == JSXML_CLASS_LIST) {
|
||||
if (xml->xml_target)
|
||||
@ -7071,15 +7069,11 @@ js_TraceXML(JSTracer *trc, JSXML *xml)
|
||||
(JSObject **) xml->xml_namespaces.vector,
|
||||
"xml_namespaces");
|
||||
XMLArrayCursorTrace(trc, xml->xml_namespaces.cursors);
|
||||
if (IS_GC_MARKING_TRACER(trc))
|
||||
xml->xml_namespaces.trim();
|
||||
|
||||
xml_trace_vector(trc,
|
||||
(JSXML **) xml->xml_attrs.vector,
|
||||
xml->xml_attrs.length);
|
||||
XMLArrayCursorTrace(trc, xml->xml_attrs.cursors);
|
||||
if (IS_GC_MARKING_TRACER(trc))
|
||||
xml->xml_attrs.trim();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user