| Index: chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
|
| diff --git a/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm b/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
|
| index d692fc07277bf42f6d1d2a65aefd257f615de183..8218d84690182625cc70306b21980e5d1f658c41 100644
|
| --- a/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
|
| +++ b/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
|
| @@ -353,6 +353,11 @@ void OmniboxViewMac::SetWindowTextAndCaretPos(const base::string16& text,
|
| TextChanged();
|
| }
|
|
|
| +void OmniboxViewMac::SetCaretPos(size_t caret_pos) {
|
| + size_t pos = std::min(caret_pos, GetTextLength());
|
| + SetSelectedRange(NSMakeRange(pos, pos));
|
| +}
|
| +
|
| void OmniboxViewMac::EnterKeywordModeForDefaultSearchProvider() {
|
| // We need to do this first, else |SetSelectedRange()| won't work.
|
| FocusLocation(true);
|
|
|