Index: chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.mm |
diff --git a/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.mm b/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.mm |
index ee2dc0f032fe292ceee58001ec34bfc001625626..5150d6e47908d40f3030ab0c45525f816a149789 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.mm |
+++ b/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.mm |
@@ -128,7 +128,8 @@ |
if (editor) { |
NSEvent* currentEvent = [NSApp currentEvent]; |
if ([currentEvent type] == NSLeftMouseUp && |
- ![editor selectedRange].length) { |
+ ![editor selectedRange].length && |
+ (!observer_ || observer_->ShouldSelectAllOnMouseDown())) { |
[editor selectAll:nil]; |
} |
} |