| Index: content/browser/accessibility/browser_accessibility_cocoa.mm
|
| diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| index 947575e6f7cd3bbb3c4b7745c01dcda39a98edad..5e14446f204088ecec21093d685d8ee3009ee938 100644
|
| --- a/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| +++ b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| @@ -1506,11 +1506,10 @@ bool InitializeAccessibilityTreeSearch(
|
| return [NSNumber numberWithFloat:floatValue];
|
| }
|
| } else if ([role isEqualToString:NSAccessibilityColorWellRole]) {
|
| - int color = browserAccessibility_->GetIntAttribute(
|
| - ui::AX_ATTR_COLOR_VALUE);
|
| - int red = (color >> 16) & 0xFF;
|
| - int green = (color >> 8) & 0xFF;
|
| - int blue = color & 0xFF;
|
| + unsigned int color = static_cast<unsigned int>(
|
| + browserAccessibility_->GetIntAttribute(ui::AX_ATTR_COLOR_VALUE));
|
| + unsigned int red, green, blue, alpha;
|
| + BrowserAccessibility::RGBAToColorValues(color, &red, &green, &blue, &alpha);
|
| // This string matches the one returned by a native Mac color well.
|
| return [NSString stringWithFormat:@"rgb %7.5f %7.5f %7.5f 1",
|
| red / 255., green / 255., blue / 255.];
|
|
|