Index: chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
diff --git a/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm b/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
index e1cf3e448d1f87627a81b1bbc714076b741a6c90..8824fd8f3791d8234a1ddc0ab8d1951c3c89c16e 100644 |
--- a/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
+++ b/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
@@ -756,12 +756,10 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
- (NSView*)buildEndPreviewView; |
// Creates a button with |text|, an icon given by |imageResourceId| and with |
-// |action|. The icon |alternateImageResourceId| is displayed in the button's |
-// hovered and pressed states. |
+// |action|. |
- (NSButton*)hoverButtonWithRect:(NSRect)rect |
text:(NSString*)text |
imageResourceId:(int)imageResourceId |
- alternateImageResourceId:(int)alternateImageResourceId |
action:(SEL)action; |
// Creates a generic link button with |title| and an |action| positioned at |
@@ -1431,7 +1429,7 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
NSTextField* promo = BuildLabel( |
l10n_util::GetNSString(IDS_PROFILES_SIGNIN_PROMO), |
NSMakePoint(0, NSMaxY([link frame]) + kVerticalSpacing), |
- nil, nil); |
+ GetDialogBackgroundColor(), nil); |
[promo setFrameSize:NSMakeSize(rect.size.width, 0)]; |
[GTMUILocalizerAndLayoutTweaker sizeToFitFixedWidthTextField:promo]; |
[container addSubview:promo]; |
@@ -1514,7 +1512,6 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
text:l10n_util::GetNSString( |
IDS_PROFILES_PROFILE_SIGNOUT_BUTTON) |
imageResourceId:IDR_ICON_PROFILES_MENU_LOCK |
- alternateImageResourceId:IDR_ICON_PROFILES_MENU_LOCK |
action:@selector(lockProfile:)]; |
[container addSubview:lockButton]; |
viewRect.origin.y = NSMaxY([lockButton frame]); |
@@ -1531,7 +1528,6 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
text:l10n_util::GetNSString( |
IDS_PROFILES_GO_INCOGNITO_BUTTON) |
imageResourceId:IDR_ICON_PROFILES_MENU_AVATAR |
- alternateImageResourceId:IDR_ICON_PROFILES_MENU_AVATAR |
action:@selector(goIncognito:)]; |
viewRect.origin.y = NSMaxY([goIncognitoButton frame]); |
[container addSubview:goIncognitoButton]; |
@@ -1548,7 +1544,6 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
[self hoverButtonWithRect:viewRect |
text:text |
imageResourceId:IDR_ICON_PROFILES_MENU_AVATAR |
- alternateImageResourceId:IDR_ICON_PROFILES_MENU_AVATAR |
action:isGuestSession_? @selector(exitGuest:) : |
@selector(showUserManager:)]; |
viewRect.origin.y = NSMaxY([switchUsersButton frame]); |
@@ -1838,7 +1833,6 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
- (NSButton*)hoverButtonWithRect:(NSRect)rect |
text:(NSString*)text |
imageResourceId:(int)imageResourceId |
- alternateImageResourceId:(int)alternateImageResourceId |
action:(SEL)action { |
base::scoped_nsobject<BackgroundColorHoverButton> button( |
[[BackgroundColorHoverButton alloc] |
@@ -1848,11 +1842,10 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
[button setTitle:text]; |
ui::ResourceBundle* rb = &ui::ResourceBundle::GetSharedInstance(); |
- NSImage* alternateImage = rb->GetNativeImageNamed( |
- alternateImageResourceId).ToNSImage(); |
- [button setDefaultImage:rb->GetNativeImageNamed(imageResourceId).ToNSImage()]; |
- [button setHoverImage:alternateImage]; |
- [button setPressedImage:alternateImage]; |
+ NSImage* image = rb->GetNativeImageNamed(imageResourceId).ToNSImage(); |
+ [button setDefaultImage:image]; |
+ [button setHoverImage:image]; |
+ [button setPressedImage:image]; |
[button setImagePosition:NSImageLeft]; |
[button setAlignment:NSLeftTextAlignment]; |
[button setBordered:NO]; |