Back out fee79a593fd3 and 2c8930343985 (bug 825341) for having probably needed-clobber
This commit is contained in:
@@ -2430,11 +2430,8 @@ CloneRangeToSelection(nsRange* aRange, nsIDocument* aDoc,
|
||||
nsCOMPtr<nsIDOMNode> newEnd = GetEqualNodeInCloneTree(endContainer, aDoc);
|
||||
NS_ENSURE_TRUE_VOID(newStart && newEnd);
|
||||
|
||||
nsCOMPtr<nsINode> newStartNode = do_QueryInterface(newStart);
|
||||
NS_ENSURE_TRUE_VOID(newStartNode);
|
||||
|
||||
nsRefPtr<nsRange> range = new nsRange(newStartNode);
|
||||
nsresult rv = range->SetStart(newStartNode, startOffset);
|
||||
nsRefPtr<nsRange> range = new nsRange();
|
||||
nsresult rv = range->SetStart(newStart, startOffset);
|
||||
NS_ENSURE_SUCCESS_VOID(rv);
|
||||
rv = range->SetEnd(newEnd, endOffset);
|
||||
NS_ENSURE_SUCCESS_VOID(rv);
|
||||
|
||||
Reference in New Issue
Block a user