Index: chrome/browser/ui/views/frame/glass_browser_frame_view.cc |
diff --git a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc |
index adb9ba9178c46b60533de39cc0d3e50875a6beae..a828b6b6971028f3556e661d19fd3646d6f1cf86 100644 |
--- a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc |
+++ b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc |
@@ -292,8 +292,9 @@ void GlassBrowserFrameView::ButtonPressed(views::Button* sender, |
if (sender == new_avatar_button()) { |
BrowserWindow::AvatarBubbleMode mode = |
BrowserWindow::AVATAR_BUBBLE_MODE_DEFAULT; |
- if (event.IsMouseEvent() && |
- static_cast<const ui::MouseEvent&>(event).IsRightMouseButton()) { |
+ if ((event.IsMouseEvent() && |
+ static_cast<const ui::MouseEvent&>(event).IsRightMouseButton()) || |
+ (event.type() == ui::ET_GESTURE_LONG_PRESS)) { |
mode = BrowserWindow::AVATAR_BUBBLE_MODE_FAST_USER_SWITCH; |
} |
browser_view()->ShowAvatarBubbleFromAvatarButton( |