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, |