| Index: chrome/browser/search_engines/template_url_parser.h
|
| diff --git a/chrome/browser/search_engines/template_url_parser.h b/chrome/browser/search_engines/template_url_parser.h
|
| index 82a1be77eb6349113aabf75fd6d2eed813fb9255..867757a0679b27215845a8f9f766a8f0116cf2fb 100644
|
| --- a/chrome/browser/search_engines/template_url_parser.h
|
| +++ b/chrome/browser/search_engines/template_url_parser.h
|
| @@ -9,7 +9,7 @@
|
|
|
| #include "base/basictypes.h"
|
|
|
| -class Profile;
|
| +class SearchTermsData;
|
| class TemplateURL;
|
|
|
| // TemplateURLParser, as the name implies, handling reading of TemplateURLs
|
| @@ -29,15 +29,14 @@ class TemplateURLParser {
|
|
|
| // Decodes the chunk of data representing a TemplateURL, creates the
|
| // TemplateURL, and returns it. The caller owns the returned object.
|
| - // |profile| should only be non-NULL if this function is called on the UI
|
| - // thread. Returns NULL if data does not describe a valid TemplateURL, the
|
| + // Returns NULL if data does not describe a valid TemplateURL, the
|
| // URLs referenced do not point to valid http/https resources, or for some
|
| // other reason we do not support the described TemplateURL.
|
| // |parameter_filter| can be used if you want to filter some parameters out of
|
| // the URL. For example, when importing from another browser, we remove any
|
| // parameter identifying that browser. If set to NULL, the URL is not
|
| // modified.
|
| - static TemplateURL* Parse(Profile* profile,
|
| + static TemplateURL* Parse(const SearchTermsData& search_terms_data,
|
| bool show_in_default_list,
|
| const char* data,
|
| size_t length,
|
|
|