| Index: chrome/browser/ui/cocoa/browser_window_controller_private.mm
 | 
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller_private.mm b/chrome/browser/ui/cocoa/browser_window_controller_private.mm
 | 
| index f517536883babc34b8878eb15cc53ba6722a938c..5352dde4818c108bcea5788c128cbff34405412e 100644
 | 
| --- a/chrome/browser/ui/cocoa/browser_window_controller_private.mm
 | 
| +++ b/chrome/browser/ui/cocoa/browser_window_controller_private.mm
 | 
| @@ -22,6 +22,7 @@
 | 
|  #import "chrome/browser/ui/cocoa/framed_browser_window.h"
 | 
|  #import "chrome/browser/ui/cocoa/fullscreen_window.h"
 | 
|  #import "chrome/browser/ui/cocoa/infobars/infobar_container_controller.h"
 | 
| +#import "chrome/browser/ui/cocoa/nsview_additions.h"
 | 
|  #import "chrome/browser/ui/cocoa/presentation_mode_controller.h"
 | 
|  #import "chrome/browser/ui/cocoa/status_bubble_mac.h"
 | 
|  #import "chrome/browser/ui/cocoa/tab_contents/previewable_contents_controller.h"
 | 
| @@ -371,10 +372,11 @@ willPositionSheet:(NSWindow*)sheet
 | 
|      // Actually place the badge *above* |maxY|, by +2 to miss the divider.  On
 | 
|      // Lion or later, shift the badge left to move it away from the fullscreen
 | 
|      // button.
 | 
| -    CGFloat badgeOffset = kAvatarRightOffset + possibleExtraShiftForLion;
 | 
| +    CGFloat badgeXOffset = -(kAvatarRightOffset + possibleExtraShiftForLion);
 | 
| +    CGFloat badgeYOffset = 2 * [[avatarButton superview] cr_lineWidth];
 | 
|      NSPoint origin =
 | 
| -        NSMakePoint(width - NSWidth([avatarButton frame]) - badgeOffset,
 | 
| -                    maxY + 2);
 | 
| +        NSMakePoint(width - NSWidth([avatarButton frame]) + badgeXOffset,
 | 
| +                    maxY + badgeYOffset);
 | 
|      [avatarButton setFrameOrigin:origin];
 | 
|      [avatarButton setHidden:NO];  // Make sure it's shown.
 | 
|    }
 | 
| 
 |