summaryrefslogtreecommitdiff
path: root/www-client/chromium/files/chromium-axtree-incomplete-type-83.patch
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/chromium/files/chromium-axtree-incomplete-type-83.patch')
-rw-r--r--www-client/chromium/files/chromium-axtree-incomplete-type-83.patch41
1 files changed, 41 insertions, 0 deletions
diff --git a/www-client/chromium/files/chromium-axtree-incomplete-type-83.patch b/www-client/chromium/files/chromium-axtree-incomplete-type-83.patch
new file mode 100644
index 0000000..7a8061a
--- /dev/null
+++ b/www-client/chromium/files/chromium-axtree-incomplete-type-83.patch
@@ -0,0 +1,41 @@
+diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc
+index e90256109..76fa091e2 100644
+--- a/ui/accessibility/ax_tree.cc
++++ b/ui/accessibility/ax_tree.cc
+@@ -567,15 +567,6 @@ struct AXTreeUpdateState {
+ const AXTree& tree;
+ };
+
+-struct AXTree::NodeSetSizePosInSetInfo {
+- NodeSetSizePosInSetInfo() = default;
+- ~NodeSetSizePosInSetInfo() = default;
+-
+- int32_t pos_in_set = 0;
+- int32_t set_size = 0;
+- base::Optional<int> lowest_hierarchical_level;
+-};
+-
+ struct AXTree::OrderedSetContent {
+ explicit OrderedSetContent(const AXNode* ordered_set = nullptr)
+ : ordered_set_(ordered_set) {}
+diff --git a/ui/accessibility/ax_tree.h b/ui/accessibility/ax_tree.h
+index a51ca8de4..ef1633212 100644
+--- a/ui/accessibility/ax_tree.h
++++ b/ui/accessibility/ax_tree.h
+@@ -328,7 +328,15 @@ class AX_EXPORT AXTree : public AXNode::OwnerTree {
+ bool enable_extra_mac_nodes_ = false;
+
+ // Contains pos_in_set and set_size data for an AXNode.
+- struct NodeSetSizePosInSetInfo;
++ struct NodeSetSizePosInSetInfo {
++ NodeSetSizePosInSetInfo() = default;
++ ~NodeSetSizePosInSetInfo() = default;
++
++ int32_t pos_in_set = 0;
++ int32_t set_size = 0;
++ base::Optional<int> lowest_hierarchical_level;
++ };
++
+
+ // Represents the content of an ordered set which includes the ordered set
+ // items and the ordered set container if it exists.