Index: chrome/views/controls/label.cc |
=================================================================== |
--- chrome/views/controls/label.cc (revision 14426) |
+++ chrome/views/controls/label.cc (working copy) |
@@ -411,12 +411,10 @@ |
SizeToPreferredSize(); |
} |
-#if defined(OS_WIN) |
-bool Label::GetAccessibleRole(VARIANT* role) { |
+bool Label::GetAccessibleRole(AccessibilityTypes::Role* role) { |
DCHECK(role); |
- role->vt = VT_I4; |
- role->lVal = ROLE_SYSTEM_TEXT; |
+ *role = AccessibilityTypes::ROLE_TEXT; |
return true; |
} |
@@ -425,12 +423,11 @@ |
return true; |
} |
-bool Label::GetAccessibleState(VARIANT* state) { |
+bool Label::GetAccessibleState(AccessibilityTypes::State* state) { |
DCHECK(state); |
- state->lVal |= STATE_SYSTEM_READONLY; |
+ *state = AccessibilityTypes::STATE_READONLY; |
return true; |
} |
-#endif // defined(OS_WIN) |
} // namespace views |