Index: mozilla/content/html/document/src/nsHTMLFragmentContentSink.cpp =================================================================== RCS file: /cvsroot/mozilla/content/html/document/src/nsHTMLFragmentContentSink.cpp,v retrieving revision 1.114 diff -pU10 -r1.114 mozilla/content/html/document/src/nsHTMLFragmentContentSink.cpp --- mozilla/content/html/document/src/nsHTMLFragmentContentSink.cpp +++ mozilla/content/html/document/src/nsHTMLFragmentContentSink.cpp @@ -487,38 +487,38 @@ nsHTMLFragmentContentSink::AddLeaf(const result = mNodeInfoManager->GetNodeInfo(name, nsnull, kNameSpaceID_None, getter_AddRefs(nodeInfo)); } NS_ENSURE_SUCCESS(result, result); if(NS_SUCCEEDED(result)) { result = NS_NewHTMLElement(getter_AddRefs(content), nodeInfo); - if (NS_OK == result) { + if (NS_SUCCEEDED(result)) { result = AddAttributes(aNode, content); - if (NS_OK == result) { + if (NS_SUCCEEDED(result)) { nsIContent *parent = GetCurrentContent(); if (nsnull == parent) { parent = mRoot; } parent->AppendChildTo(content, PR_FALSE); } - } - if (nodeType == eHTMLTag_img || nodeType == eHTMLTag_frame - || nodeType == eHTMLTag_input) // elements with 'SRC=' - AddBaseTagInfo(content); - else if (nodeType == eHTMLTag_base) - ProcessBaseTag(content); + if (nodeType == eHTMLTag_img || nodeType == eHTMLTag_frame + || nodeType == eHTMLTag_input) // elements with 'SRC=' + AddBaseTagInfo(content); + else if (nodeType == eHTMLTag_base) + ProcessBaseTag(content); + } } } break; case eToken_text: case eToken_whitespace: case eToken_newline: result = AddText(aNode.GetText()); break; case eToken_entity: