diff --git a/accessible/xul/XULListboxAccessible.cpp b/accessible/xul/XULListboxAccessible.cpp index 168cbcb5f6eb..c985f5232e12 100644 --- a/accessible/xul/XULListboxAccessible.cpp +++ b/accessible/xul/XULListboxAccessible.cpp @@ -97,27 +97,6 @@ uint64_t XULListboxAccessible::NativeState() const { return states; } -/** - * Our value is the label of our ( first ) selected child. - */ -void XULListboxAccessible::Value(nsString& aValue) const { - aValue.Truncate(); - - nsCOMPtr select = Elm()->AsXULSelectControl(); - if (select) { - RefPtr element; - select->GetSelectedItem(getter_AddRefs(element)); - - if (element) { - nsCOMPtr selectedItem = - element->AsXULSelectControlItem(); - if (selectedItem) { - selectedItem->GetLabel(aValue); - } - } - } -} - role XULListboxAccessible::NativeRole() const { // A richlistbox is used with the new autocomplete URL bar, and has a parent // popup . diff --git a/accessible/xul/XULListboxAccessible.h b/accessible/xul/XULListboxAccessible.h index 020a2f150657..e9f3a7072153 100644 --- a/accessible/xul/XULListboxAccessible.h +++ b/accessible/xul/XULListboxAccessible.h @@ -76,7 +76,6 @@ class XULListboxAccessible : public XULSelectControlAccessible, virtual Accessible* AsAccessible() override { return this; } // Accessible - virtual void Value(nsString& aValue) const override; virtual TableAccessible* AsTable() override { return this; } virtual a11y::role NativeRole() const override; virtual uint64_t NativeState() const override;