Chromium Code Reviews| Index: chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
| diff --git a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
| index 6add5dda5be118436629c2afa3534209146d6c72..a03b7960103b45608ee8c2ce2d14843dac095c59 100644 |
| --- a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
| +++ b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
| @@ -429,6 +429,12 @@ void OmniboxViewViews::SetWindowTextAndCaretPos(const base::string16& text, |
| TextChanged(); |
| } |
| +void OmniboxViewViews::SetCaretPos(size_t caret_pos) { |
| + size_t pos = std::min(caret_pos, text().length()); |
|
Peter Kasting
2017/05/18 18:38:34
Nit: Is this actually necessary, or will SelectRan
Kevin Bailey
2017/05/18 19:48:17
It's not necessary. It's corrected way down in Ren
|
| + const gfx::Range range(pos, pos); |
| + SelectRange(range); |
|
Peter Kasting
2017/05/18 18:38:34
Nit: Or just
SelectRange(gfx::Range(pos, pos));
Kevin Bailey
2017/05/18 19:48:17
Done.
|
| +} |
| + |
| bool OmniboxViewViews::IsSelectAll() const { |
| // TODO(oshima): IME support. |
| return text() == GetSelectedText(); |