diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-05-20 09:47:09 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-06-07 11:15:42 +0000 |
commit | 189d4fd8fad9e3c776873be51938cd31a42b6177 (patch) | |
tree | 6497caeff5e383937996768766ab3bb2081a40b2 /chromium/ui/accessibility/ax_table_info.cc | |
parent | 8bc75099d364490b22f43a7ce366b366c08f4164 (diff) | |
download | qtwebengine-chromium-189d4fd8fad9e3c776873be51938cd31a42b6177.tar.gz |
BASELINE: Update Chromium to 90.0.4430.221
Change-Id: Iff4d9d18d2fcf1a576f3b1f453010f744a232920
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/ui/accessibility/ax_table_info.cc')
-rw-r--r-- | chromium/ui/accessibility/ax_table_info.cc | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/chromium/ui/accessibility/ax_table_info.cc b/chromium/ui/accessibility/ax_table_info.cc index a861036d688..141d844a317 100644 --- a/chromium/ui/accessibility/ax_table_info.cc +++ b/chromium/ui/accessibility/ax_table_info.cc @@ -4,6 +4,7 @@ #include "ui/accessibility/ax_table_info.h" +#include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "ui/accessibility/ax_constants.mojom.h" #include "ui/accessibility/ax_enums.mojom.h" @@ -47,7 +48,7 @@ void FindCellsInRow(AXNode* node, std::vector<AXNode*>* cell_nodes) { void FindRowsAndThenCells(AXNode* node, std::vector<AXNode*>* row_node_list, std::vector<std::vector<AXNode*>>* cell_nodes_per_row, - int32_t& caption_node_id) { + AXNodeID& caption_node_id) { for (AXNode* child : node->children()) { if (child->IsIgnored() || child->data().role == ax::mojom::Role::kGenericContainer || @@ -59,8 +60,9 @@ void FindRowsAndThenCells(AXNode* node, row_node_list->push_back(child); cell_nodes_per_row->push_back(std::vector<AXNode*>()); FindCellsInRow(child, &cell_nodes_per_row->back()); - } else if (child->data().role == ax::mojom::Role::kCaption) + } else if (child->data().role == ax::mojom::Role::kCaption) { caption_node_id = child->id(); + } } } @@ -440,7 +442,7 @@ void AXTableInfo::UpdateExtraMacNodes() { } AXNode* AXTableInfo::CreateExtraMacColumnNode(size_t col_index) { - int32_t id = tree_->GetNextNegativeInternalNodeId(); + AXNodeID id = tree_->GetNextNegativeInternalNodeId(); size_t index_in_parent = col_index + table_node_->children().size(); int32_t unignored_index_in_parent = col_index + table_node_->GetUnignoredChildCount(); @@ -456,7 +458,7 @@ AXNode* AXTableInfo::CreateExtraMacColumnNode(size_t col_index) { } AXNode* AXTableInfo::CreateExtraMacTableHeaderNode() { - int32_t id = tree_->GetNextNegativeInternalNodeId(); + AXNodeID id = tree_->GetNextNegativeInternalNodeId(); size_t index_in_parent = col_count + table_node_->children().size(); int32_t unignored_index_in_parent = col_count + table_node_->GetUnignoredChildCount(); @@ -488,10 +490,10 @@ void AXTableInfo::UpdateExtraMacColumnNodeAttributes(size_t col_index) { // Update the list of cells in the column. data.intlist_attributes.clear(); - std::vector<int32_t> col_nodes; - int32_t last = 0; + std::vector<AXNodeID> col_nodes; + AXNodeID last = 0; for (size_t row_index = 0; row_index < row_count; row_index++) { - int32_t cell_id = cell_ids[row_index][col_index]; + AXNodeID cell_id = cell_ids[row_index][col_index]; if (cell_id != 0 && cell_id != last) col_nodes.push_back(cell_id); last = cell_id; @@ -505,7 +507,7 @@ void AXTableInfo::ClearExtraMacNodes() { for (AXNode* extra_mac_node : extra_mac_nodes) { for (AXTreeObserver& observer : tree_->observers()) observer.OnNodeWillBeDeleted(tree_, extra_mac_node); - AXNode::AXID deleted_id = extra_mac_node->id(); + AXNodeID deleted_id = extra_mac_node->id(); delete extra_mac_node; for (AXTreeObserver& observer : tree_->observers()) observer.OnNodeDeleted(tree_, deleted_id); |