diff --git a/accessible/base/AccGroupInfo.cpp b/accessible/base/AccGroupInfo.cpp index bef707887002..8c7e8872631b 100644 --- a/accessible/base/AccGroupInfo.cpp +++ b/accessible/base/AccGroupInfo.cpp @@ -144,7 +144,7 @@ AccGroupInfo::Update() } Accessible* -AccGroupInfo::FirstItemOf(Accessible* aContainer) +AccGroupInfo::FirstItemOf(const Accessible* aContainer) { // ARIA tree can be arranged by ARIA groups case #1 (previous sibling of a // group is a parent) or by aria-level. diff --git a/accessible/base/AccGroupInfo.h b/accessible/base/AccGroupInfo.h index 093258070983..a0a9e4d8e452 100644 --- a/accessible/base/AccGroupInfo.h +++ b/accessible/base/AccGroupInfo.h @@ -67,7 +67,7 @@ public: /** * Return a first item for the given container. */ - static Accessible* FirstItemOf(Accessible* aContainer); + static Accessible* FirstItemOf(const Accessible* aContainer); /** * Return next item of the same group to the given item. diff --git a/accessible/generic/Accessible-inl.h b/accessible/generic/Accessible-inl.h index 4b59b608b99b..a80ee3160a4f 100644 --- a/accessible/generic/Accessible-inl.h +++ b/accessible/generic/Accessible-inl.h @@ -19,7 +19,7 @@ namespace mozilla { namespace a11y { inline mozilla::a11y::role -Accessible::Role() +Accessible::Role() const { const nsRoleMapEntry* roleMapEntry = ARIARoleMap(); if (!roleMapEntry || roleMapEntry->roleRule != kUseMapRole) diff --git a/accessible/generic/Accessible.cpp b/accessible/generic/Accessible.cpp index 7a12528b4c30..d2ecee7f0643 100644 --- a/accessible/generic/Accessible.cpp +++ b/accessible/generic/Accessible.cpp @@ -1445,7 +1445,7 @@ Accessible::SetCurValue(double aValue) } role -Accessible::ARIATransformRole(role aRole) +Accessible::ARIATransformRole(role aRole) const { // Beginning with ARIA 1.1, user agents are expected to use the native host // language role of the element when the region role is used without a name. diff --git a/accessible/generic/Accessible.h b/accessible/generic/Accessible.h index adbdc122f907..0c7df72b2150 100644 --- a/accessible/generic/Accessible.h +++ b/accessible/generic/Accessible.h @@ -222,7 +222,7 @@ public: /** * Return enumerated accessible role (see constants in Role.h). */ - mozilla::a11y::role Role(); + mozilla::a11y::role Role() const; /** * Return true if ARIA role is specified on the element. @@ -1062,7 +1062,7 @@ protected: /** * Return ARIA role (helper method). */ - mozilla::a11y::role ARIATransformRole(mozilla::a11y::role aRole); + mozilla::a11y::role ARIATransformRole(mozilla::a11y::role aRole) const; ////////////////////////////////////////////////////////////////////////////// // Name helpers