Index: chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
diff --git a/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm b/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
index 66a424ad327b0aeb50b151867c7b65c4f1ac496d..00cb1b3f3749e889836d8ca0177f7f2a825c3f0a 100644 |
--- a/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
+++ b/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
@@ -33,6 +33,7 @@ const CGFloat kMenuXOffsetAdjust = 2.0; |
@interface AvatarBaseController (Private) |
// Shows the avatar bubble. |
- (IBAction)buttonClicked:(id)sender; |
+- (IBAction)buttonRightClicked:(id)sender; |
- (void)bubbleWillClose:(NSNotification*)notif; |
@@ -213,8 +214,14 @@ class ProfileInfoUpdateObserver : public ProfileInfoCacheObserver, |
BrowserWindow::AvatarBubbleMode mode = |
BrowserWindow::AVATAR_BUBBLE_MODE_DEFAULT; |
- if ([NSEvent modifierFlags] & NSCommandKeyMask) |
- mode = BrowserWindow::AVATAR_BUBBLE_MODE_FAST_USER_SWITCH; |
+ [self showAvatarBubbleAnchoredAt:button_ |
+ withMode:mode |
+ withServiceType:signin::GAIA_SERVICE_TYPE_NONE]; |
+} |
+ |
+- (IBAction)buttonRightClicked:(id)sender { |
+ BrowserWindow::AvatarBubbleMode mode = |
+ BrowserWindow::AVATAR_BUBBLE_MODE_FAST_USER_SWITCH; |
[self showAvatarBubbleAnchoredAt:button_ |
withMode:mode |