Commit 0e91a576 authored by Nektarios Paisios's avatar Nektarios Paisios Committed by Chromium LUCI CQ

Improved comments for GetUnignoredPosition in AXTree

TBR=dmazzoni@chromium.org, aleventhal@chromium.org

Change-Id: I0bac0ec2870816c0f92aa68e6d10b56a5df748f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2643392Reviewed-by: default avatarNektarios Paisios <nektar@chromium.org>
Commit-Queue: Nektarios Paisios <nektar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#846116}
parent a08ae9f5
...@@ -2355,8 +2355,11 @@ AXTree::Selection AXTree::GetUnignoredSelection() const { ...@@ -2355,8 +2355,11 @@ AXTree::Selection AXTree::GetUnignoredSelection() const {
data().sel_is_backward ? AXPositionAdjustmentBehavior::kMoveForward data().sel_is_backward ? AXPositionAdjustmentBehavior::kMoveForward
: AXPositionAdjustmentBehavior::kMoveBackward); : AXPositionAdjustmentBehavior::kMoveBackward);
// Any selection endpoint that is inside a leaf node is expressed as a text // Moving to an unignored position might have placed the position on a leaf
// position in AXTreeData. // node. Any selection endpoint that is inside a leaf node is expressed as a
// text position in AXTreeData. (Note that in this context "leaf node" means
// a node with no children or with only ignored children. This does not
// refer to a platform leaf.)
if (anchor_position->IsLeafTreePosition()) if (anchor_position->IsLeafTreePosition())
anchor_position = anchor_position->AsTextPosition(); anchor_position = anchor_position->AsTextPosition();
...@@ -2408,8 +2411,11 @@ AXTree::Selection AXTree::GetUnignoredSelection() const { ...@@ -2408,8 +2411,11 @@ AXTree::Selection AXTree::GetUnignoredSelection() const {
!data().sel_is_backward ? AXPositionAdjustmentBehavior::kMoveForward !data().sel_is_backward ? AXPositionAdjustmentBehavior::kMoveForward
: AXPositionAdjustmentBehavior::kMoveBackward); : AXPositionAdjustmentBehavior::kMoveBackward);
// Any selection endpoint that is inside a leaf node is expressed as a text // Moving to an unignored position might have placed the position on a leaf
// position in AXTreeData. // node. Any selection endpoint that is inside a leaf node is expressed as a
// text position in AXTreeData. (Note that in this context "leaf node" means
// a node with no children or with only ignored children. This does not
// refer to a platform leaf.)
if (focus_position->IsLeafTreePosition()) if (focus_position->IsLeafTreePosition())
focus_position = focus_position->AsTextPosition(); focus_position = focus_position->AsTextPosition();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment