Title: [87759] branches/chromium/742
Revision
87759
Author
[email protected]
Date
2011-05-31 16:35:11 -0700 (Tue, 31 May 2011)

Log Message

Merge 87737

BUG=84333
Review URL: http://codereview.chromium.org/7057048

Modified Paths

Added Paths

Diff

Copied: branches/chromium/742/LayoutTests/fast/dom/xml-parser-error-message-crash-expected.txt (from rev 87737, trunk/LayoutTests/fast/dom/xml-parser-error-message-crash-expected.txt) (0 => 87759)


--- branches/chromium/742/LayoutTests/fast/dom/xml-parser-error-message-crash-expected.txt	                        (rev 0)
+++ branches/chromium/742/LayoutTests/fast/dom/xml-parser-error-message-crash-expected.txt	2011-05-31 23:35:11 UTC (rev 87759)
@@ -0,0 +1 @@
+PASS

Copied: branches/chromium/742/LayoutTests/fast/dom/xml-parser-error-message-crash.svg (from rev 87737, trunk/LayoutTests/fast/dom/xml-parser-error-message-crash.svg) (0 => 87759)


--- branches/chromium/742/LayoutTests/fast/dom/xml-parser-error-message-crash.svg	                        (rev 0)
+++ branches/chromium/742/LayoutTests/fast/dom/xml-parser-error-message-crash.svg	2011-05-31 23:35:11 UTC (rev 87759)
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg">
+<script>
+if (window.layoutTestController)
+    layoutTestController.dumpAsText();
+
+function runTest()
+{
+    document.firstChild.innerHTML = "PASS";
+}
+
+document.addEventListener("DOMNodeInsertedIntoDocument", runTest, true);
+</script>
+

Modified: branches/chromium/742/Source/WebCore/dom/XMLDocumentParser.cpp (87758 => 87759)


--- branches/chromium/742/Source/WebCore/dom/XMLDocumentParser.cpp	2011-05-31 22:40:17 UTC (rev 87758)
+++ branches/chromium/742/Source/WebCore/dom/XMLDocumentParser.cpp	2011-05-31 23:35:11 UTC (rev 87759)
@@ -294,7 +294,7 @@
     // Create elements for display
     ExceptionCode ec = 0;
     Document* document = this->document();
-    Element* documentElement = document->documentElement();
+    RefPtr<Element> documentElement = document->documentElement();
     if (!documentElement) {
         RefPtr<Element> rootElement = document->createElement(htmlTag, false);
         document->appendChild(rootElement, ec);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to