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 116a7b9d9615873522555058e4b0375d03c8cfb6..60a260b89baf2dbdcde2ce46d538b89dc1c6ae3b 100644 |
--- a/chrome/browser/ui/views/frame/glass_browser_frame_view.cc |
+++ b/chrome/browser/ui/views/frame/glass_browser_frame_view.cc |
@@ -276,6 +276,8 @@ void GlassBrowserFrameView::Layout() { |
void GlassBrowserFrameView::ButtonPressed(views::Button* sender, |
const ui::Event& event) { |
if (sender == new_avatar_button()) { |
+ if (new_avatar_button()->IsMouseReleaseActionSuppressed()) |
+ return; |
browser_view()->ShowAvatarBubbleFromAvatarButton( |
BrowserWindow::AVATAR_BUBBLE_MODE_DEFAULT, |
signin::ManageAccountsParams()); |