Chromium Code Reviews| Index: chrome/browser/autocomplete/autocomplete_input.cc |
| diff --git a/chrome/browser/autocomplete/autocomplete_input.cc b/chrome/browser/autocomplete/autocomplete_input.cc |
| index ae0d4bc0e45c045df4850bbae095835f55960990..136219df32a19a8578d078aeb0a0f6afb954a5e6 100644 |
| --- a/chrome/browser/autocomplete/autocomplete_input.cc |
| +++ b/chrome/browser/autocomplete/autocomplete_input.cc |
| @@ -72,6 +72,16 @@ AutocompleteInput::AutocompleteInput(const string16& text, |
| size_t chars_removed = RemoveForcedQueryStringIfNecessary(type_, &text_); |
| AdjustCursorPositionIfNecessary(chars_removed, &cursor_position_); |
| + if (chars_removed) { |
| + // Remove spaces between opening questions mark and first actual character. |
|
Peter Kasting
2013/01/21 18:53:15
Nit: questions -> question
Mark P
2013/01/21 20:50:54
Done.
|
| + string16 trimmed_text; |
| + if ((TrimWhitespace(text_, TRIM_LEADING, &trimmed_text) & TRIM_LEADING) != |
| + 0) { |
| + AdjustCursorPositionIfNecessary(text_.length() - trimmed_text.length(), |
| + &cursor_position_); |
| + text_ = trimmed_text; |
| + } |
| + } |
| } |
| AutocompleteInput::~AutocompleteInput() { |