summaryrefslogtreecommitdiff
path: root/chromium/ui/accessibility/ax_table_info.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-05-20 09:47:09 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-07 11:15:42 +0000
commit189d4fd8fad9e3c776873be51938cd31a42b6177 (patch)
tree6497caeff5e383937996768766ab3bb2081a40b2 /chromium/ui/accessibility/ax_table_info.cc
parent8bc75099d364490b22f43a7ce366b366c08f4164 (diff)
downloadqtwebengine-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.cc18
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);