| Index: chrome/browser/ui/omnibox/omnibox_edit_model.h | 
| diff --git a/chrome/browser/ui/omnibox/omnibox_edit_model.h b/chrome/browser/ui/omnibox/omnibox_edit_model.h | 
| index af46490a3dc60f95a21af2982ca17b4f548632fa..823c6e3fffd2f00e7fa686adf9c9fe4d0694a912 100644 | 
| --- a/chrome/browser/ui/omnibox/omnibox_edit_model.h | 
| +++ b/chrome/browser/ui/omnibox/omnibox_edit_model.h | 
| @@ -498,11 +498,19 @@ class OmniboxEditModel : public AutocompleteControllerDelegate { | 
| GURL original_url_; | 
|  | 
| // True if Instant set the current temporary text, as opposed to it being set | 
| -  // due to the user arrowing up/down through the popup. | 
| +  // due to the user arrowing up/down through the popup. This can only be true | 
| +  // if |has_temporary_text_| is true. | 
| // TODO(sreeram): This is a temporary hack. Remove it once the omnibox edit | 
| // model/view code is decoupled from Instant (among other things). | 
| bool is_temporary_text_set_by_instant_; | 
|  | 
| +  // True if the current temporary text set by Instant is a search query; false | 
| +  // if it is a URL that can be directly navigated to. This is only valid if | 
| +  // |is_temporary_text_set_by_instant_| is true. This field is needed because | 
| +  // Instant's temporary text doesn't come from the popup model, so we can't | 
| +  // lookup its type from the current match. | 
| +  bool is_instant_temporary_text_a_search_query_; | 
| + | 
| // When the user's last action was to paste, we disallow inline autocomplete | 
| // (on the theory that the user is trying to paste in a new URL or part of | 
| // one, and in either case inline autocomplete would get in the way). | 
|  |