From ff69f339f4d2bf644a1a7991c41cbb5a2b4d9bcf Mon Sep 17 00:00:00 2001 From: "cvshook%sicking.cc" Date: Thu, 9 Nov 2006 08:43:26 +0000 Subject: [PATCH] Don't use ranges when getting the value of a textfield since we get the value in the middle of tearing down a document. b=359674 r/sr=jst git-svn-id: svn://10.0.0.236/trunk@215023 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/libeditor/text/nsPlaintextEditor.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp b/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp index 97e72c08e17..21824147244 100644 --- a/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp +++ b/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp @@ -1230,13 +1230,7 @@ nsPlaintextEditor::GetAndInitDocEncoder(const nsAString& aFormatType, NS_ENSURE_TRUE(rootElement, NS_ERROR_FAILURE); if (!nsTextEditUtils::IsBody(rootElement)) { - nsCOMPtr range (do_CreateInstance("@mozilla.org/content/range;1", &rv)); - NS_ENSURE_SUCCESS(rv, rv); - - rv = range->SelectNodeContents(rootElement); - NS_ENSURE_SUCCESS(rv, rv); - - rv = docEncoder->SetRange(range); + rv = docEncoder->SetContainerNode(rootElement); NS_ENSURE_SUCCESS(rv, rv); } }