| Index: chrome/browser/ui/cocoa/browser_window_controller.mm | 
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm | 
| index 89a1b9eec4fdcd5406a7d69ebc598a9fb85159b4..ec6fd54e6135e2637e58c7f72f51cdf95bfa0d0e 100644 | 
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm | 
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm | 
| @@ -233,9 +233,12 @@ enum { | 
| // be big enough to hold all locks that'll ever be needed. | 
| barVisibilityLocks_.reset([[NSMutableSet setWithCapacity:10] retain]); | 
|  | 
| -    // Sets the window to not have rounded corners, which prevents | 
| -    // the resize control from being inset slightly and looking ugly. | 
| -    if ([window respondsToSelector:@selector(setBottomCornerRounded:)]) | 
| +    // Set the window to not have rounded corners, which prevents the resize | 
| +    // control from being inset slightly and looking ugly. Only bother to do | 
| +    // this on Snow Leopard and earlier; on Lion and later all windows have | 
| +    // rounded bottom corners, and this won't work anyway. | 
| +    if (base::mac::IsOSSnowLeopardOrEarlier() && | 
| +        [window respondsToSelector:@selector(setBottomCornerRounded:)]) | 
| [window setBottomCornerRounded:NO]; | 
|  | 
| // Lion will attempt to automagically save and restore the UI. This | 
|  |