Index: third_party/WebKit/Source/modules/accessibility/AXRadioInput.cpp |
diff --git a/third_party/WebKit/Source/modules/accessibility/AXRadioInput.cpp b/third_party/WebKit/Source/modules/accessibility/AXRadioInput.cpp |
index 0d60aa06c3609561e351cd6accd66181fdf00d69..75f9c2b8e26494b36f520fe9d32c396e5200d694 100644 |
--- a/third_party/WebKit/Source/modules/accessibility/AXRadioInput.cpp |
+++ b/third_party/WebKit/Source/modules/accessibility/AXRadioInput.cpp |
@@ -5,6 +5,7 @@ |
#include "modules/accessibility/AXRadioInput.h" |
#include "core/InputTypeNames.h" |
+#include "core/dom/AccessibleNode.h" |
#include "core/html/HTMLInputElement.h" |
#include "core/html/forms/RadioInputType.h" |
#include "core/layout/LayoutObject.h" |
@@ -65,14 +66,16 @@ HTMLInputElement* AXRadioInput::FindFirstRadioButtonInGroup( |
} |
int AXRadioInput::PosInSet() const { |
- if (HasAttribute(aria_posinsetAttr)) |
- return GetAttribute(aria_posinsetAttr).ToInt(); |
+ uint32_t pos_in_set; |
+ if (HasAOMPropertyOrARIAAttribute(AOMUIntProperty::kPosInSet, pos_in_set)) |
+ return pos_in_set; |
return pos_in_set_; |
} |
int AXRadioInput::SetSize() const { |
- if (HasAttribute(aria_setsizeAttr)) |
- return GetAttribute(aria_setsizeAttr).ToInt(); |
+ int32_t set_size; |
+ if (HasAOMPropertyOrARIAAttribute(AOMIntProperty::kSetSize, set_size)) |
+ return set_size; |
return set_size_; |
} |