Bug 1387143 part 15. Remove nsISelectionPrivate::Get/SetSelectionDirection. r=mats

This commit is contained in:
Boris Zbarsky
2018-05-08 13:52:38 -04:00
parent 170f0b5380
commit 5aadc274e5
4 changed files with 3 additions and 22 deletions

View File

@@ -887,13 +887,10 @@ nsTextControlFrame::SetSelectionInternal(nsINode* aStartNode,
selCon->GetSelection(nsISelectionController::SELECTION_NORMAL);
NS_ENSURE_TRUE(selection, NS_ERROR_FAILURE);
nsCOMPtr<nsISelectionPrivate> selPriv = do_QueryObject(selection, &rv);
NS_ENSURE_SUCCESS(rv, rv);
nsDirection direction;
if (aDirection == eNone) {
// Preserve the direction
direction = selPriv->GetSelectionDirection();
direction = selection->GetDirection();
} else {
direction = (aDirection == eBackward) ? eDirPrevious : eDirNext;
}
@@ -909,7 +906,7 @@ nsTextControlFrame::SetSelectionInternal(nsINode* aStartNode,
return err.StealNSResult();
}
selPriv->SetSelectionDirection(direction);
selection->SetDirection(direction);
return rv;
}