From d7f8a4affc68d25ccb68f32b27515ea6bb74abb9 Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Thu, 21 Apr 2005 21:27:46 +0000 Subject: [PATCH] Remove a tad more code. r=sicking, sr=peterv, a=asa git-svn-id: svn://10.0.0.236/trunk@172578 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/libeditor/text/nsPlaintextEditor.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp b/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp index 25732a80c89..032734d6614 100644 --- a/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp +++ b/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp @@ -1239,16 +1239,9 @@ nsPlaintextEditor::GetAndInitDocEncoder(const nsAString& aFormatType, nsCOMPtr range (do_CreateInstance("@mozilla.org/content/range;1", &rv)); NS_ENSURE_SUCCESS(rv, rv); - nsCOMPtr content(do_QueryInterface(rootElement)); - if (content) - { - PRInt32 children = content->GetChildCount(); + rv = range->SelectNodeContents(rootElement); + NS_ENSURE_SUCCESS(rv, rv); - rv = range->SetStart(rootElement, 0); - NS_ENSURE_SUCCESS(rv, rv); - rv = range->SetEnd(rootElement, children); - NS_ENSURE_SUCCESS(rv, rv); - } rv = docEncoder->SetRange(range); NS_ENSURE_SUCCESS(rv, rv); }