Bug 1324505 - Part 1. Check whether parent node is null. r=masayuki

designMode is too strange.  Parent of common ancestor of selection might be nullptr, so we should check whether nullptr.

MozReview-Commit-ID: Cy1k2Mpkws0

--HG--
extra : rebase_source : 01201d52431bfd7961f3311daa89b50c61407e8b
This commit is contained in:
Makoto Kato 2017-01-11 19:03:41 +09:00
Родитель 01a84f3fd1
Коммит 34ff40e936
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -7864,7 +7864,10 @@ HTMLEditRules::PopListItem(nsIDOMNode* aListItem,
*aOutOfList = false;
nsCOMPtr<nsINode> curParent = listItem->GetParentNode();
int32_t offset = curParent ? curParent->IndexOf(listItem) : -1;
if (NS_WARN_IF(!curParent)) {
return NS_ERROR_FAILURE;
}
int32_t offset = curParent->IndexOf(listItem);
if (!HTMLEditUtils::IsListItem(listItem)) {
return NS_ERROR_FAILURE;