Index: ui/views/controls/label.cc |
diff --git a/ui/views/controls/label.cc b/ui/views/controls/label.cc |
index 7028df520c624eed4f967216999fe0dd76fd0d82..488999b14abbfee0402d094af7a1e8b6d3c7a4ba 100644 |
--- a/ui/views/controls/label.cc |
+++ b/ui/views/controls/label.cc |
@@ -312,7 +312,7 @@ bool Label::GetTooltipText(const gfx::Point& p, base::string16* tooltip) const { |
} |
void Label::GetAccessibleState(ui::AXViewState* state) { |
- state->role = ui::AX_ROLE_STATIC_TEXT; |
+ state->role = accessible_role_; |
state->AddStateFlag(ui::AX_STATE_READ_ONLY); |
state->name = layout_text(); |
} |
@@ -383,6 +383,7 @@ void Label::OnNativeThemeChanged(const ui::NativeTheme* theme) { |
void Label::Init(const base::string16& text, const gfx::FontList& font_list) { |
font_list_ = font_list; |
+ accessible_role_ = ui::AX_ROLE_STATIC_TEXT; |
enabled_color_set_ = disabled_color_set_ = background_color_set_ = false; |
auto_color_readability_ = true; |
UpdateColorsFromTheme(ui::NativeTheme::instance()); |