зеркало из https://github.com/mozilla/gecko-dev.git
fix for bug 9935
This commit is contained in:
Родитель
4b1939dc92
Коммит
205e3e3fec
|
@ -813,12 +813,14 @@ nsresult nsRange::PopRanges(nsIDOMNode* aDestNode, PRInt32 aOffset, nsIContent*
|
|||
// promote start point up to replacement point
|
||||
res = theRange->SetStart(aDestNode, aOffset);
|
||||
NS_POSTCONDITION(NS_SUCCEEDED(res), "nsRange::PopRanges() got error from SetStart()");
|
||||
if (NS_FAILED(res)) return res;
|
||||
}
|
||||
if (theRange->mEndParent == domNode)
|
||||
{
|
||||
// promote end point up to replacement point
|
||||
res = theRange->SetEnd(aDestNode, aOffset);
|
||||
NS_POSTCONDITION(NS_SUCCEEDED(res), "nsRange::PopRanges() got error from SetEnd()");
|
||||
if (NS_FAILED(res)) return res;
|
||||
}
|
||||
}
|
||||
// must refresh theRangeList - it might have gone away!
|
||||
|
|
|
@ -813,12 +813,14 @@ nsresult nsRange::PopRanges(nsIDOMNode* aDestNode, PRInt32 aOffset, nsIContent*
|
|||
// promote start point up to replacement point
|
||||
res = theRange->SetStart(aDestNode, aOffset);
|
||||
NS_POSTCONDITION(NS_SUCCEEDED(res), "nsRange::PopRanges() got error from SetStart()");
|
||||
if (NS_FAILED(res)) return res;
|
||||
}
|
||||
if (theRange->mEndParent == domNode)
|
||||
{
|
||||
// promote end point up to replacement point
|
||||
res = theRange->SetEnd(aDestNode, aOffset);
|
||||
NS_POSTCONDITION(NS_SUCCEEDED(res), "nsRange::PopRanges() got error from SetEnd()");
|
||||
if (NS_FAILED(res)) return res;
|
||||
}
|
||||
}
|
||||
// must refresh theRangeList - it might have gone away!
|
||||
|
|
Загрузка…
Ссылка в новой задаче