From 40660adb9d60fe7716a1ca5574d1189eaaa2911f Mon Sep 17 00:00:00 2001 From: "aaronr%us.ibm.com" Date: Mon, 4 Dec 2006 20:33:14 +0000 Subject: [PATCH] [XForms] reset has stopped working. Bug 362310, r=surkov+olli git-svn-id: svn://10.0.0.236/trunk@216438 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/xforms/nsXFormsInstanceElement.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/extensions/xforms/nsXFormsInstanceElement.cpp b/mozilla/extensions/xforms/nsXFormsInstanceElement.cpp index 992c7689495..87416714248 100644 --- a/mozilla/extensions/xforms/nsXFormsInstanceElement.cpp +++ b/mozilla/extensions/xforms/nsXFormsInstanceElement.cpp @@ -364,7 +364,8 @@ nsXFormsInstanceElement::BackupOriginalDocument() NS_ENSURE_TRUE(instanceRoot, NS_ERROR_FAILURE); nsCOMPtr nodeReturn; - rv = instanceRoot->CloneNode(PR_TRUE, getter_AddRefs(newNode)); + rv = mOriginalDocument->ImportNode(instanceRoot, PR_TRUE, + getter_AddRefs(newNode)); if(NS_SUCCEEDED(rv)) { rv = mOriginalDocument->AppendChild(newNode, getter_AddRefs(nodeReturn)); NS_WARN_IF_FALSE(NS_SUCCEEDED(rv),