| 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 d333ae1d748999b0776c392e4dbca52ce15bf8bc..b3c706b7d5bebfa8a0f3487bc215cac69fb0e4c6 100644
|
| --- a/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| +++ b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
| @@ -970,15 +970,14 @@ NSDictionary* attributeToMethodNameMap = nil;
|
| return [NSNumber numberWithFloat:floatValue];
|
| }
|
| } else if ([role isEqualToString:NSAccessibilityColorWellRole]) {
|
| - int r = browserAccessibility_->GetIntAttribute(
|
| - ui::AX_ATTR_COLOR_VALUE_RED);
|
| - int g = browserAccessibility_->GetIntAttribute(
|
| - ui::AX_ATTR_COLOR_VALUE_GREEN);
|
| - int b = browserAccessibility_->GetIntAttribute(
|
| - ui::AX_ATTR_COLOR_VALUE_BLUE);
|
| + int color = browserAccessibility_->GetIntAttribute(
|
| + ui::AX_ATTR_COLOR_VALUE);
|
| + int red = (color >> 16) & 0xFF;
|
| + int green = (color >> 8) & 0xFF;
|
| + int blue = color & 0xFF;
|
| // This string matches the one returned by a native Mac color well.
|
| return [NSString stringWithFormat:@"rgb %7.5f %7.5f %7.5f 1",
|
| - r / 255., g / 255., b / 255.];
|
| + red / 255., green / 255., blue / 255.];
|
| }
|
|
|
| return NSStringForStringAttribute(
|
|
|