Index: chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm |
diff --git a/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm b/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm |
index 5f2c5316c7a18f9e53aa98920d39df15e06ed64d..be2b8c4ce51cbd9129d99c0193d353bb1f194d3b 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm |
+++ b/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm |
@@ -247,14 +247,16 @@ BOOL ThePasteboardIsTooDamnBig() { |
// greyed-out "Paste and Go"? |
if ([self isEditable]) { |
// Paste and go/search. |
- AutocompleteTextFieldObserver* observer = [self observer]; |
- DCHECK(observer); |
- const int string_id = observer->GetPasteActionStringId(); |
- NSString* label = l10n_util::GetNSStringWithFixup(string_id); |
- DCHECK([label length]); |
- [menu addItemWithTitle:label |
- action:@selector(pasteAndGo:) |
- keyEquivalent:@""]; |
+ if (!ThePasteboardIsTooDamnBig()) { |
+ AutocompleteTextFieldObserver* observer = [self observer]; |
+ DCHECK(observer); |
+ const int string_id = observer->GetPasteActionStringId(); |
+ NSString* label = l10n_util::GetNSStringWithFixup(string_id); |
+ DCHECK([label length]); |
+ [menu addItemWithTitle:label |
+ action:@selector(pasteAndGo:) |
+ keyEquivalent:@""]; |
+ } |
NSString* search_engine_label = |
l10n_util::GetNSStringWithFixup(IDS_EDIT_SEARCH_ENGINES); |