From 0e36fded6265d55032c425fbe742243fc4c25a4e Mon Sep 17 00:00:00 2001 From: "glazman%netscape.com" Date: Fri, 16 May 2003 09:08:03 +0000 Subject: [PATCH] crash when doing multiple redo commands in Composer; r=brade, sr=peterv, a=sspitzer git-svn-id: svn://10.0.0.236/trunk@142543 18797224-902f-48f8-a5cc-f745e15eee43 --- .../libeditor/html/nsHTMLObjectResizer.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/mozilla/editor/libeditor/html/nsHTMLObjectResizer.cpp b/mozilla/editor/libeditor/html/nsHTMLObjectResizer.cpp index 0aef9226f37..cbf489c927c 100644 --- a/mozilla/editor/libeditor/html/nsHTMLObjectResizer.cpp +++ b/mozilla/editor/libeditor/html/nsHTMLObjectResizer.cpp @@ -1033,16 +1033,15 @@ nsHTMLEditor::CheckResizingState(nsISelection *aSelection) } } - PRUint16 nodeType; - focusNode->GetNodeType(&nodeType); - if (nsIDOMNode::TEXT_NODE == nodeType) { - nsCOMPtr parent; - res = focusNode->GetParentNode(getter_AddRefs(parent)); - if (NS_FAILED(res)) return res; - focusNode = parent; - } - if (focusNode) { + PRUint16 nodeType; + focusNode->GetNodeType(&nodeType); + if (nsIDOMNode::TEXT_NODE == nodeType) { + nsCOMPtr parent; + res = focusNode->GetParentNode(getter_AddRefs(parent)); + if (NS_FAILED(res)) return res; + focusNode = parent; + } nsCOMPtrelement; element = do_QueryInterface(focusNode);