summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-10 17:23:29 +0000
committersail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-10 17:23:29 +0000
commitcf58c966ebdca1fcf2adbbe4a2f5bad875a8382a (patch)
treec8d3a01599a73c98c038a1589d4b3a744d3159a5
parent253086700033c53b7e9b4edea868d709dfa96702 (diff)
downloadchromium_src-cf58c966ebdca1fcf2adbbe4a2f5bad875a8382a.zip
chromium_src-cf58c966ebdca1fcf2adbbe4a2f5bad875a8382a.tar.gz
chromium_src-cf58c966ebdca1fcf2adbbe4a2f5bad875a8382a.tar.bz2
Fix avatar bubble layout
The edit profile link wasn't being sized correctly. The problem was that GetPreferredSize() for links and labels was returning a different value if the control was visible vs when the control was invisible. A simple workaround was to call SethasFocusBorder(true). BUG= TEST= Review URL: http://codereview.chromium.org/8139032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104740 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/views/avatar_menu_bubble_view.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/avatar_menu_bubble_view.cc b/chrome/browser/ui/views/avatar_menu_bubble_view.cc
index 5da7415..efe3399 100644
--- a/chrome/browser/ui/views/avatar_menu_bubble_view.cc
+++ b/chrome/browser/ui/views/avatar_menu_bubble_view.cc
@@ -152,6 +152,7 @@ class ProfileItemView : public views::CustomButton,
edit_link_->MakeReadableOverBackgroundColor(kHighlightBackgroundColor);
edit_link_->SetNormalColor(
color_utils::GetReadableColor(kLinkColor, kHighlightBackgroundColor));
+ edit_link_->SetHasFocusBorder(true);
AddChildView(edit_link_);
OnHighlightStateChanged();