Backout previous checkin/fix for 46209 & 22227 since in some instances

the frame data it relies on does not contain valid info. This causes
data loss in some cases like when making text bold.
a=granrose


git-svn-id: svn://10.0.0.236/trunk@74816 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kin%netscape.com
2000-07-26 18:52:59 +00:00
parent 22c2958b41
commit 4554a01d45
2 changed files with 8 additions and 0 deletions

View File

@@ -7160,6 +7160,7 @@ nsHTMLEditor::IsEmptyNode( nsIDOMNode *aNode,
nsCOMPtr<nsIDOMCharacterData>nodeAsText;
nodeAsText = do_QueryInterface(node);
nodeAsText->GetLength(&length);
#ifdef NOT_QUITE_READY_FOR_PRIMETIME
nsCOMPtr<nsISelectionController> selCon;
res = GetSelectionController(getter_AddRefs(selCon));
if (NS_FAILED(res)) return res;
@@ -7177,6 +7178,9 @@ nsHTMLEditor::IsEmptyNode( nsIDOMNode *aNode,
*outIsEmptyNode = PR_FALSE;
break;
}
#else
if (length) *outIsEmptyNode = PR_FALSE;
#endif
}
else // an editable, non-text node. we aren't an empty block
{

View File

@@ -7160,6 +7160,7 @@ nsHTMLEditor::IsEmptyNode( nsIDOMNode *aNode,
nsCOMPtr<nsIDOMCharacterData>nodeAsText;
nodeAsText = do_QueryInterface(node);
nodeAsText->GetLength(&length);
#ifdef NOT_QUITE_READY_FOR_PRIMETIME
nsCOMPtr<nsISelectionController> selCon;
res = GetSelectionController(getter_AddRefs(selCon));
if (NS_FAILED(res)) return res;
@@ -7177,6 +7178,9 @@ nsHTMLEditor::IsEmptyNode( nsIDOMNode *aNode,
*outIsEmptyNode = PR_FALSE;
break;
}
#else
if (length) *outIsEmptyNode = PR_FALSE;
#endif
}
else // an editable, non-text node. we aren't an empty block
{