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 7ae3288bc1690809679d0de4f241fb2f858ee1a7..b27cc533ee693f907b6a07558e67a4aeb93aa92b 100644 |
| --- a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
| +++ b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
| @@ -389,6 +389,10 @@ void OmniboxViewViews::OnPaste() { |
| // OnAfterPossibleChange(), even if identical contents are pasted. |
| state_before_change_.text.clear(); |
| InsertOrReplaceText(text); |
| + // Since InsertOrReplaceText() is used for programmatically updating state, |
|
msw
2016/10/07 01:47:52
Textfield::InsertOrReplaceText is *only* called he
|
| + // it won't update cursor state, but since OnPaste() is actually triggered |
| + // by a user action, the cursor does need to be updated. |
| + UpdateAfterChange(true, true); |
| OnAfterPossibleChange(true); |
| } |
| } |