Index: chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.mm |
diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.mm |
index 28dcab60b293c5974c4f7526defa5aa225e33078..10397ca7e98301bb08282594ee8760f71c73059c 100644 |
--- a/chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.mm |
+++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.mm |
@@ -9,6 +9,7 @@ |
#include "chrome/browser/bookmarks/bookmark_model.h" |
#include "chrome/browser/bookmarks/bookmark_utils.h" |
#import "chrome/browser/ui/cocoa/bookmarks/bookmark_button.h" |
+#import "chrome/browser/ui/cocoa/bookmarks/bookmark_cell_single_line.h" |
#import "chrome/browser/ui/cocoa/browser_window_controller.h" |
#import "chrome/browser/ui/cocoa/info_bubble_view.h" |
#include "content/browser/user_metrics.h" |
@@ -106,6 +107,17 @@ void BookmarkBubbleNotificationBridge::Observe( |
return self; |
} |
+- (void)awakeFromNib { |
+ // Check if NSTextFieldCell supports the method. This check is in place as |
+ // only 10.6 and greater support the setUsesSingleLineMode method. |
+ // TODO(kushi.p): Remove this when the project hits a 10.6+ only state. |
+ NSTextFieldCell* nameFieldCell_ = [nameTextField_ cell]; |
+ if ([nameFieldCell_ |
+ respondsToSelector:@selector(setUsesSingleLineMode:)]) { |
+ [nameFieldCell_ setUsesSingleLineMode:YES]; |
+ } |
+} |
+ |
- (void)dealloc { |
[[NSNotificationCenter defaultCenter] removeObserver:self]; |
[super dealloc]; |