fixes for bugs:
90759: spaces not working in IME editting 132133: deleting last char on line can place caret incorrectly 132837: inline style and making new list items dont play nice 103867: nsSelectionState logic error r=glazman; sr=kin; a=asa; adt=jamie; i'd also like to thank my mom, and my producer, who was there for me during detox, and of course everyone inthe academy, you are all so beautiful git-svn-id: svn://10.0.0.236/trunk@118389 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -543,14 +543,15 @@ nsRangeUpdater::DidRemoveContainer(nsIDOMNode *aNode, nsIDOMNode *aParent, PRInt
|
||||
item->startNode = aParent;
|
||||
item->startOffset += aOffset;
|
||||
}
|
||||
else if ((item->startNode.get() == aParent) && (item->startOffset > aOffset))
|
||||
item->startOffset += (PRInt32)aNodeOrigLen-1;
|
||||
|
||||
if (item->endNode.get() == aNode)
|
||||
{
|
||||
item->endNode = aParent;
|
||||
item->endOffset += aOffset;
|
||||
}
|
||||
if ((item->startNode.get() == aParent) && (item->startOffset > aOffset))
|
||||
item->startOffset += (PRInt32)aNodeOrigLen-1;
|
||||
if ((item->endNode.get() == aParent) && (item->endOffset > aOffset))
|
||||
else if ((item->endNode.get() == aParent) && (item->endOffset > aOffset))
|
||||
item->endOffset += (PRInt32)aNodeOrigLen-1;
|
||||
}
|
||||
return NS_OK;
|
||||
|
||||
Reference in New Issue
Block a user