Chromium Code Reviews| Index: chrome/browser/search_engines/template_url_service.cc |
| diff --git a/chrome/browser/search_engines/template_url_service.cc b/chrome/browser/search_engines/template_url_service.cc |
| index 912f9b1078b754b9746399600ef56171f7066e4d..8af4bf41987be63236c4c422db1ed1c0c56ddfde 100644 |
| --- a/chrome/browser/search_engines/template_url_service.cc |
| +++ b/chrome/browser/search_engines/template_url_service.cc |
| @@ -306,11 +306,14 @@ TemplateURLService::TemplateURLService(const Initializer* initializers, |
| } |
| TemplateURLService::~TemplateURLService() { |
| +} |
| + |
| +void TemplateURLService::Shutdown() { |
| if (load_handle_) { |
|
Peter Kasting
2013/04/12 22:32:17
Add a comment about why it's important to do this
|
| DCHECK(service_.get()); |
| service_->CancelRequest(load_handle_); |
| } |
| - |
| + service_ = NULL; |
| STLDeleteElements(&template_urls_); |
| } |