Chromium Code Reviews| Index: chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.mm |
| diff --git a/chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.mm b/chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.mm |
| index d6c0de1689d19206affeb70769be10d861a2380a..079351758520971b4b30f58c0fed636d9548678d 100644 |
| --- a/chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.mm |
| +++ b/chrome/browser/ui/cocoa/exclusive_access_bubble_window_controller.mm |
| @@ -213,34 +213,36 @@ const float kHideDuration = 0.7; |
| [exitLabel_.get() setDelegate:self]; |
| NSString* exitLinkText; |
| - NSString* exitUnlinkedText; |
| + NSString* exitLinkedText; |
| if (bubbleType_ == |
| EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION || |
| bubbleType_ == EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_EXIT_INSTRUCTION) { |
| exitLinkText = @""; |
| - exitUnlinkedText = |
| + exitLinkedText = |
| [@" " stringByAppendingString:l10n_util::GetNSStringF( |
| IDS_FULLSCREEN_PRESS_ESC_TO_EXIT, |
| l10n_util::GetStringUTF16( |
| IDS_APP_ESC_KEY))]; |
| } else { |
| exitLinkText = l10n_util::GetNSString(IDS_EXIT_FULLSCREEN_MODE); |
| - exitUnlinkedText = |
| - [@" " stringByAppendingString:l10n_util::GetNSStringF( |
| - IDS_EXIT_FULLSCREEN_MODE_ACCELERATOR, |
| - l10n_util::GetStringUTF16( |
| - IDS_APP_ESC_KEY))]; |
| + NSString* messageText = l10n_util::GetNSStringF( |
| + IDS_EXIT_FULLSCREEN_MODE_ACCELERATOR, |
| + l10n_util::GetStringUTF16(IDS_APP_ESC_KEY)); |
| + exitLinkedText = [NSString stringWithFormat:@"%@ %@", exitLinkText, |
| + messageText]; |
|
Alexei Svitkine (slow)
2015/01/28 14:55:03
Nit: how about this formatting:
exitLinkedTex
shrike
2015/01/28 17:35:04
Done.
|
| } |
| NSFont* font = [NSFont |
| systemFontOfSize:[NSFont |
| systemFontSizeForControlSize:NSRegularControlSize]]; |
| - [(HyperlinkTextView*)exitLabel_.get() setMessageAndLink:exitUnlinkedText |
| - withLink:exitLinkText |
| - atOffset:0 |
| - font:font |
| - messageColor:[NSColor blackColor] |
| - linkColor:[NSColor blueColor]]; |
| + [exitLabel_.get() setMessage:exitLinkedText |
| + withFont:font |
| + messageColor:[NSColor blackColor]]; |
| + if ([exitLinkText length] != 0) { |
| + [exitLabel_.get() addLinkRange:NSMakeRange(0, [exitLinkText length]) |
| + withName:@"" |
| + linkColor:[NSColor blueColor]]; |
| + } |
| [exitLabel_.get() setAlignment:NSRightTextAlignment]; |
| NSRect labelFrame = [exitLabel_ frame]; |